CommencezCommencez gratuitement

Identifier les personnes mentionnées dans un article de nouvelles

Dans cet exercice, on vous fournit un extrait d'un article de nouvelles publié dans TechCrunch. Votre tâche consiste à écrire une fonction find_people qui repère les noms des personnes mentionnées dans un texte donné. Vous utiliserez ensuite find_people pour identifier les personnes d'intérêt dans l'article.

L'article est disponible sous forme de chaîne tc et a été imprimé à la console. Le modèle spaCy requis a déjà été chargé sous le nom nlp.

Cette activité fait partie du cours

Ingénierie des caractéristiques pour le NLP en Python

Voir le cours

Instructions de l’exercice

  • Créez un objet Doc pour text.
  • À l'aide d'une compréhension de liste, parcourez doc.ents et créez une liste des entités nommées dont l'étiquette est PERSON.
  • À l'aide de find_persons(), affichez les personnes mentionnées dans tc.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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(____(____))
Modifier et exécuter le code