Identifiera duplicerade frågor
Ett startup-företag utvecklar en fråge- och svarassistent för att förbättra användarupplevelsen på sitt supportforum. En viktig funktion är att känna igen när användare ställer samma fråga med olika formuleringar. Du har fått i uppgift att implementera en lösning med en förtränad QQP-modell som avgör om två frågor är dubletter.
Den här övningen är en del av kursen
Natural Language Processing (NLP) i Python
Övningsinstruktioner
- Initiera en lämplig
classifier-pipeline med modellen"textattack/bert-base-uncased-QQP". - Använd pipelinen för att klassificera om
question_1ochquestion_2är parafraseringar av varandra.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)