ComeçarComece de graça

Detectando perguntas duplicadas

Uma startup tá desenvolvendo um assistente de perguntas e respostas pra melhorar a experiência do usuário no fórum de suporte deles. Uma das principais funcionalidades é detectar quando os usuários fazem a mesma pergunta usando palavras diferentes. Você foi solicitado a implementar uma solução usando um modelo QQP pré-treinado que pode determinar se duas perguntas são duplicatas.

Este exercício faz parte do curso

Processamento de Linguagem Natural (NLP) em Python

Ver curso

Instruções do exercício

  • Inicialize um pipeline de classifier adequado com o modelo "textattack/bert-base-uncased-QQP".
  • Use o pipeline para ver se question_1 e question_2 sã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)
Editar e executar o código