IniziaInizia gratis

Identificare le persone menzionate in un articolo di news

In questo esercizio ti viene fornito un estratto di un articolo pubblicato su TechCrunch. Il tuo compito è scrivere una funzione find_people che identifichi i nomi delle persone menzionate in un determinato testo. Userai poi find_people per individuare le persone di interesse nell’articolo.

L’articolo è disponibile come stringa tc ed è già stato stampato in console. Il modello spacy richiesto è già stato caricato come nlp.

Questo esercizio fa parte del corso

Feature Engineering per NLP in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un oggetto Doc a partire da text.
  • Usando una list comprehension, itera su doc.ents e crea una lista delle entità nominate con etichetta PERSON.
  • Usando find_persons(), stampa le persone menzionate in tc.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

def find_persons(text):
  # Create Doc object
  doc = ___(___)
  
  # Identify the persons
  persons = [ent.____ for ent in doc.____ if ent.____ == 'PERSON']
  
  # Return persons
  return persons

print(____(____))
Modifica ed esegui il codice