CommencerCommencer gratuitement

Identifier les personnes mentionnées dans un article de presse

Dans cet exercice, vous disposez d’un extrait d’un article 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 citées dans l’article.

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

Cet exercice fait partie du cours

Feature Engineering pour le NLP en Python

Afficher le cours

Instructions

  • 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.
  • En utilisant find_persons(), affichez les personnes mentionnées dans tc.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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