LoslegenKostenlos loslegen

Dependency Parsing mit spaCy

Dependency Parsing analysiert die grammatische Struktur eines Satzes und ermittelt, welche Wörter miteinander verbunden sind und welche Beziehung zwischen ihnen besteht. Eine Anwendung davon ist, Objekt und Subjekt eines Satzes zu erkennen. In dieser Übung übst du, Dependenz-Labels aus gegebenen Texten zu extrahieren.

Drei Kommentare aus dem Airline Travel Information System (ATIS)-Datensatz wurden dir in einer Liste namens texts bereitgestellt. Das Modell en_core_web_sm ist bereits geladen und als nlp verfügbar.

Diese Übung ist Teil des Kurses

Natural Language Processing mit spaCy

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Liste documents, die die doc-Container für jedes Element in der Liste texts enthält.
  • Gib pro doc-Container ein Tupel aus (Token-Text, Dependenz-Label und Erklärung des Labels) aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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")
Code bearbeiten und ausführen