Entitas bernama dalam sebuah kalimat
Dalam latihan ini, kita akan mengidentifikasi dan mengklasifikasikan label berbagai entitas bernama dalam suatu teks menggunakan salah satu model statistik spaCy. Kita juga akan memverifikasi kebenaran label-label tersebut.
Latihan ini adalah bagian dari kursus
Rekayasa Fitur untuk NLP di Python
Petunjuk latihan
- Gunakan
spacy.load()untuk memuat modelen_core_web_sm. - Buat instance Doc
docmenggunakantextdannlp. - Lakukan perulangan pada
doc.entsuntuk mencetak semua entitas bernama beserta label yang sesuai.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(____, ____)