การติด Part of Speech tag เพื่อวิเคราะห์ข้อความ
แอปเรียนภาษาแห่งหนึ่งต้องการช่วยให้ผู้ใช้เข้าใจโครงสร้างประโยค ด้วยการไฮไลต์บทบาททางไวยากรณ์ของแต่ละคำ งานของคุณคือใช้ Hugging Face pipeline เพื่อติด PoS tag ให้กับแต่ละคำในประโยคที่กำหนด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประมวลผลภาษาธรรมชาติ (NLP) ด้วย Python
คำแนะนำการฝึกหัด
- สร้าง
pos_pipelineโดยใช้โมเดล"vblagoje/bert-english-uncased-finetuned-pos" - นำ pipeline ไปใช้กับ
sentenceที่กำหนดไว้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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']}")