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(____, ____)