LoslegenKostenlos loslegen

Wortart-Tagging für die Textanalyse

Eine Sprachlern-App will Leuten helfen, Satzstrukturen zu verstehen, indem sie die grammatikalische Rolle jedes Wortes hervorhebt. Deine Aufgabe ist es, mit einer Hugging Face-Pipeline jedes Wort in einem vorgegebenen Satz mit dem passenden PoS-Tag zu versehen.

Diese Übung ist Teil des Kurses

Natürliche Sprachverarbeitung (NLP) in Python

Kurs anzeigen

Anleitung zur Übung

  • Erstell eine „ pos_pipeline ” (Erste Schritte mit dem „ "vblagoje/bert-english-uncased-finetuned-pos" ”-Modell).
  • Wende die Pipeline auf die bereitgestellte Datei „ sentence “ an.

Interaktive Übung

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

from transformers import pipeline
# Create the PoS tagging pipeline
pos_pipeline = pipeline(
    task="____",
    model="____",
    grouped_entities=True
)

sentence = "I am meeting my friends for coffee this afternoon."

# Get PoS tags
pos_tags = ____
for token in pos_tags:
    print(f"{token['word']}: {token['entity_group']}")
Code bearbeiten und ausführen