Namngivna entiteter i en mening
I den här övningen identifierar och klassificerar vi etiketterna för olika namngivna entiteter i en text med hjälp av en av spaCy:s statistiska modeller. Vi kontrollerar också om etiketterna stämmer.
Den här övningen är en del av kursen
Funktionsutveckling för NLP i Python
Övningsinstruktioner
- Använd
spacy.load()för att läsa in modellenen_core_web_sm. - Skapa en Doc-instans
docmed hjälp avtextochnlp. - Loopa över
doc.entsför att skriva ut alla namngivna entiteter och deras motsvarande etiketter.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____, ____)