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

ข้อความตอบคำถามได้หรือไม่?

ทีมกลั่นกรองเนื้อหาของบริษัทเทคโนโลยีขนาดใหญ่ต้องการตรวจสอบโดยอัตโนมัติว่าข้อความจากฐานความรู้ตอบคำถามของลูกค้าได้หรือไม่ พวกเขาต้องการเร่งกระบวนการนี้ด้วยโมเดล QNLI ที่ผ่านการฝึกมาแล้ว เพื่อประเมินความเกี่ยวข้องของแต่ละคำตอบ เป้าหมายของคุณคือสร้างโซลูชันที่จำแนกได้ว่า passage ที่กำหนดมีคำตอบของคำถามนั้นหรือไม่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การประมวลผลภาษาธรรมชาติ (NLP) ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง pipeline ชื่อ classifier โดยใช้โมเดล QNLI ที่เหมาะสม เช่น "cross-encoder/qnli-electra-base"
  • ใช้ pipeline นี้ประเมินว่า passage ที่กำหนดตอบ question ได้หรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

from transformers import pipeline

# Initialize the QNLI pipeline
classifier = ____

passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"

# Get the result
result = ____
print(result)
แก้ไขและรันโค้ด