Dubbele vragen detecteren
Een startup ontwikkelt een Q&A-assistent om de gebruikerservaring op hun supportforum te verbeteren. Een belangrijke functie is herkennen wanneer gebruikers dezelfde vraag in andere bewoordingen stellen. Jij bent gevraagd een oplossing te bouwen met een voorgetraind QQP-model dat kan bepalen of twee vragen duplicaten zijn.
Deze oefening maakt deel uit van de cursus
Natural Language Processing (NLP) in Python
Oefeninstructies
- Initialiseer een geschikte
classifier-pipeline met het model"textattack/bert-base-uncased-QQP". - Gebruik de pipeline om te classificeren of
question_1enquestion_2parafrases zijn.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)