Tagování slovních druhů pro analýzu textu
Aplikace pro výuku jazyků chce pomáhat uživatelům porozumět stavbě vět tím, že zvýrazní gramatickou roli každého slova. Tvojím úkolem je použít Hugging Face pipeline k označení každého slova v dané větě odpovídajícím PoS tagem.
Toto cvičení je součástí kurzu
Zpracování přirozeného jazyka (NLP) v Pythonu
Pokyny k cvičení
- Vytvoř
pos_pipelines využitím modelu"vblagoje/bert-english-uncased-finetuned-pos". - Aplikuj pipeline na zadanou proměnnou
sentence.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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']}")