Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd spacy.load() för att läsa in modellen en_core_web_sm.
  • Skapa en Doc-instans doc med hjälp av text och nlp.
  • Loopa över doc.ents fö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(____, ____)
Redigera och kör kod