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
Instrucțiuni pentru exercițiu
- Creează o listă
documentscare să conțină containereledocpentru fiecare element din listatexts. - 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")