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, kursun bir parçasıdır
Python ile Natural Language Processing (NLP)
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)