डुप्लिकेट प्रश्नों का पता लगाना
एक स्टार्टअप अपने सपोर्ट फ़ोरम पर यूज़र अनुभव बेहतर करने के लिए Q&A असिस्टेंट बना रहा है। एक मुख्य फ़ीचर यह है कि जब यूज़र अलग शब्दों में वही प्रश्न पूछें, तो उसे पहचान लिया जाए। आपको एक प्री-ट्रेंड QQP मॉडल का उपयोग करके ऐसा समाधान लागू करने के लिए कहा गया है, जो तय कर सके कि दो प्रश्न डुप्लिकेट हैं या नहीं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Natural Language Processing (NLP)
अभ्यास निर्देश
"textattack/bert-base-uncased-QQP"मॉडल के साथ उपयुक्तclassifierपाइपलाइन इनिशियलाइज़ करें।- पाइपलाइन का उपयोग करके वर्गीकृत करें कि
question_1औरquestion_2पैराफ्रेज़ हैं या नहीं।
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)