Yinelenen soruları tespit et
Bir girişim, destek forumlarındaki kullanıcı deneyimini iyileştirmek için bir Soru-Cevap asistanı geliştiriyor. Önemli özelliklerden biri, kullanıcıların aynı soruyu farklı kelimelerle sordukları durumları tespit etmek. Senden, iki sorunun kopya (aynı) olup olmadığını belirleyebilen, önceden eğitilmiş bir QQP modelini kullanarak bir çözüm uygulaman isteniyor.
Bu egzersiz
Python ile Natural Language Processing (NLP)
kursunun bir parçasıdırEgzersiz talimatları
"textattack/bert-base-uncased-QQP"modeliyle uygun birclassifierişlem hattı başlat.- İşlem hattını kullanarak
question_1vequestion_2sorularının yeniden ifade (paraphrase) olup olmadığını sınıflandır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)