Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř objekt Doc pro text.
  • Pomocí list comprehension projdi doc.ents a vytvoř seznam pojmenovaných entit, jejichž label je PERSON.
  • Pomocí find_persons() vypiš osoby zmíněné v tc.

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(____(____))
Upravit a spustit kód