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
Instructions
- Créez un objet Doc pour
text. - À l’aide d’une compréhension de liste, parcourez
doc.entset créez une liste des entités nommées dont l’étiquette estPERSON. - En utilisant
find_persons(), affichez les personnes mentionnées danstc.
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(____(____))