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 merupakan bagian dari kursus
Natural Language Processing (NLP) in Python
Instruksi latihan
- Buat
pos_pipelinemenggunakan model"vblagoje/bert-english-uncased-finetuned-pos". - Terapkan pipeline pada
sentenceyang disediakan.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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']}")