Part-of-Speech-Tagging für Textanalyse
Eine Sprachlern-App möchte Nutzerinnen und Nutzern helfen, Satzstrukturen zu verstehen, indem die grammatische Rolle jedes Wortes hervorgehoben wird. Deine Aufgabe ist es, eine Hugging-Face-Pipeline zu verwenden, um jedes Wort in einem gegebenen Satz mit dem entsprechenden PoS-Tag zu versehen.
Diese Übung ist Teil des Kurses
<Kurs>Natural Language Processing (NLP) in Python</Kurs>Übungsanweisungen
- Erstelle eine
pos_pipelinemit dem Modell"vblagoje/bert-english-uncased-finetuned-pos". - Wende die Pipeline auf das bereitgestellte
sentencean.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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']}")