MulaiMulai sekarang secara gratis

Pelabelan Part of Speech untuk analisis teks

Sebuah aplikasi pembelajaran bahasa ingin membantu pengguna memahami struktur kalimat dengan menyoroti peran gramatikal setiap kata. Tugas Anda adalah menggunakan pipeline Hugging Face untuk memberi label pada setiap kata dalam kalimat yang diberikan dengan tag PoS yang sesuai.

Latihan ini adalah bagian dari kursus

Natural Language Processing (NLP) in Python

Lihat Kursus

Petunjuk latihan

  • Buat pos_pipeline menggunakan model "vblagoje/bert-english-uncased-finetuned-pos".
  • Terapkan pipeline pada sentence yang disediakan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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']}")
Edit dan Jalankan Kode