ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • 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.

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