Comece agoraComece grátis

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 exercicio faz parte do curso

Processamento de Linguagem Natural (NLP) em Python

Ver curso

Instruções do exercicio

  • Inicialize um pipeline classifier adequado com o modelo "textattack/bert-base-uncased-QQP".
  • Use o pipeline para classificar se question_1 e question_2 são paráfrases.

exercicio interativo prático

Tente este exercicio 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 Código