Detectando perguntas duplicadas
Uma startup está desenvolvendo um assistente de Perguntas e Respostas (Q&A) para melhorar a experiência dos usuários no seu fórum de suporte. Um recurso essencial é detectar quando usuários fazem a mesma pergunta usando palavras diferentes. Você foi convidado a implementar uma solução usando um modelo pré-treinado de QQP que consiga determinar se duas perguntas são duplicadas.
Este exercício faz parte do curso
Processamento de Linguagem Natural (NLP) em Python
Instruções do exercício
- Inicialize um pipeline
classifieradequado com o modelo"textattack/bert-base-uncased-QQP". - Use o pipeline para classificar se
question_1equestion_2são paráfrases.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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)