ComenzarEmpieza gratis

Detectar preguntas duplicadas

Una startup está desarrollando un asistente de preguntas y respuestas para mejorar la experiencia de usuario en su foro de soporte. Una función clave es detectar cuándo los usuarios plantean la misma pregunta con palabras distintas. Te han pedido implementar una solución usando un modelo QQP preentrenado que pueda determinar si dos preguntas son duplicadas.

Este ejercicio forma parte del curso

Natural Language Processing (NLP) en Python

Ver curso

Instrucciones del ejercicio

  • Inicializa un pipeline classifier adecuado con el modelo "textattack/bert-base-uncased-QQP".
  • Usa el pipeline para clasificar si question_1 y question_2 son paráfrasis.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código