Zacznij terazZacznij za darmo

Identyfikowanie osób wspomnianych w artykule prasowym

W tym ćwiczeniu otrzymujesz fragment artykułu opublikowanego w TechCrunch. Twoim zadaniem jest napisanie funkcji find_people, która identyfikuje imiona i nazwiska osób wspomnianych w danym fragmencie tekstu. Następnie użyjesz find_people, aby wskazać interesujące osoby w artykule.

Artykuł jest dostępny jako ciąg znaków tc i został wyświetlony w konsoli. Wymagany model spaCy jest już załadowany jako nlp.

To ćwiczenie jest częścią kursu

Inżynieria cech dla NLP w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt Doc dla text.
  • Korzystając z wyrażenia listowego, przejdź przez doc.ents i utwórz listę nazwanych encji, których etykieta to PERSON.
  • Używając find_persons(), wyświetl osoby wspomniane w tc.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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(____(____))
Edytuj i uruchom kod