Identifikace osob zmíněných v novinovém článku
V tomto cvičení máš k dispozici úryvek z článku publikovaného v TechCrunch. Tvým úkolem je napsat funkci find_people, která identifikuje jména osob zmíněných v daném textu. Funkci find_people pak použiješ k vyhledání osob, o nichž článek pojednává.
Článek je dostupný jako řetězec tc a byl vypsán do konzole. Potřebný model spaCy je již načten jako nlp.
Toto cvičení je součástí kurzu
Feature Engineering for NLP in Python
Pokyny k cvičení
- Vytvoř objekt Doc pro
text. - Pomocí list comprehension projdi
doc.entsa vytvoř seznam pojmenovaných entit, jejichž label jePERSON. - Pomocí
find_persons()vypiš osoby zmíněné vtc.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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(____(____))