เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การติด 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']}")
แก้ไขและรันโค้ด