Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř pos_pipeline s 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']}")
Upravit a spustit kód