เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Named entities ในประโยค

ในแบบฝึกหัดนี้ เราจะระบุและจำแนกป้ายกำกับของ named entities ต่าง ๆ ในข้อความโดยใช้โมเดลเชิงสถิติของ spaCy จากนั้นจะตรวจสอบความถูกต้องของป้ายกำกับเหล่านั้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Feature Engineering for NLP in Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ spacy.load() เพื่อโหลดโมเดล en_core_web_sm
  • สร้าง Doc instance ชื่อ doc โดยใช้ text และ nlp
  • วนซ้ำใน doc.ents เพื่อพิมพ์ named entities ทั้งหมดพร้อมป้ายกำกับที่สอดคล้องกัน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Load the required model
nlp = ____.____(____)

# Create a Doc instance 
text = 'Sundar Pichai is the CEO of Google. Its headquarters is in Mountain View.'
doc = ____

# Print all named entities and their labels
for ent in ____:
    print(____, ____)
แก้ไขและรันโค้ด