ComenzarEmpieza gratis

Detección de preguntas duplicadas

Una startup está desarrollando un asistente de preguntas y respuestas para mejorar la experiencia del usuario en su foro de soporte técnico. Una característica clave es detectar cuándo los usuarios hacen la misma pregunta utilizando palabras diferentes. Se te ha pedido que implementes una solución utilizando un modelo QQP preentrenado que pueda determinar si dos preguntas son duplicadas.

Este ejercicio forma parte del curso

Procesamiento del lenguaje natural (NLP) en Python

Ver curso

Instrucciones del ejercicio

  • Inicializa una canalización de classifier adecuada con el modelo "textattack/bert-base-uncased-QQP".
  • Utiliza el proceso 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