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
Petunjuk latihan
- Buat
pos_pipelinemenggunakan model"vblagoje/bert-english-uncased-finetuned-pos". - Terapkan pipeline pada
sentenceyang 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']}")