Kom igångKom igång gratis

Ordklasstaggning för textanalys

En språkinlärningsapp vill hjälpa användare att förstå meningsstrukturen genom att markera den grammatiska rollen för varje ord. Din uppgift är att använda en Hugging Face-pipeline för att etikettera varje ord i en given mening med dess motsvarande PoS-tagg.

Den här övningen är en del av kursen

Natural Language Processing (NLP) i Python

Visa kurs

Övningsinstruktioner

  • Skapa en pos_pipeline med modellen "vblagoje/bert-english-uncased-finetuned-pos".
  • Applicera pipeline:n på den angivna sentence.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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']}")
Redigera och kör kod