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

ตรวจจับคำถามที่ซ้ำกัน

สตาร์ทอัพแห่งหนึ่งกำลังพัฒนาผู้ช่วย Q&A เพื่อยกระดับประสบการณ์ของผู้ใช้บนฟอรัมสนับสนุน หนึ่งในฟีเจอร์สำคัญคือการตรวจสอบว่าผู้ใช้ถามคำถามเดิมด้วยถ้อยคำที่แตกต่างกันหรือไม่ คุณได้รับมอบหมายให้นำโมเดล QQP ที่ผ่านการฝึกมาแล้วมาใช้งาน เพื่อตรวจสอบว่าคำถามสองข้อเป็นคำถามซ้ำกันหรือเปล่า

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

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

ดูคอร์ส

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

  • สร้าง pipeline ชื่อ classifier ที่เหมาะสมโดยใช้โมเดล "textattack/bert-base-uncased-QQP"
  • ใช้ pipeline นี้เพื่อจำแนกว่า question_1 และ question_2 เป็น paraphrase ของกันหรือไม่

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

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

from transformers import pipeline

# Initialize the pipeline
classifier = ____(task="____", model="____")

question_1 = "What's the process to change my password?"
question_2 = "How do I reset my account password?"

# Detect if the two questions are paraphrases
result = classifier({
    "____": ____,
    "____": ____
})

print(result)
แก้ไขและรันโค้ด