Zacznij terazZacznij za darmo

Tagowanie części mowy w analizie tekstu

Aplikacja do nauki języków chce pomóc użytkownikom zrozumieć budowę zdania, podświetlając gramatyczną rolę każdego słowa. Twoim zadaniem jest użycie potoku Hugging Face, aby przypisać każdemu słowu w podanym zdaniu odpowiedni tag części mowy (PoS).

To ćwiczenie jest częścią kursu

Przetwarzanie języka naturalnego (NLP) w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz pos_pipeline z użyciem modelu "vblagoje/bert-english-uncased-finetuned-pos".
  • Zastosuj potok na podanym sentence.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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']}")
Edytuj i uruchom kod