ÎncepețiÎncepe gratuit

Analiza dependențelor cu spaCy

Analiza dependențelor examinează structura gramaticală a unei propoziții și identifică atât cuvintele aflate în relație, cât și tipul relației dintre ele. Una dintre aplicațiile acestei tehnici este identificarea subiectului și a obiectului dintr-o propoziție. În acest exercițiu, vei exersa extragerea etichetelor de dependență pentru texte date.

Trei comentarii din setul de date Airline Travel Information System (ATIS) îți sunt furnizate într-o listă numită texts. Modelul en_core_web_sm este deja încărcat și disponibil ca nlp.

Acest exercițiu face parte din cursul

Procesarea limbajului natural cu spaCy

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o listă documents care să conțină containerele doc pentru fiecare element din lista texts.
  • Afișează un tuplu cu (textul tokenului, eticheta de dependență și explicația etichetei) pentru fiecare container doc.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a list of Doc containts of texts list
documents = [____ for t in ____]

# Print each token's text, dependency label and its explanation
for doc in documents:
    print([(token.____, token.____, spacy.____(token.____)) for token in doc], "\n")
Editează și rulează codul