CommencezCommencez gratuitement

Détecter les questions en double

Une jeune pousse développe un assistant questions-réponses pour améliorer l'expérience des utilisateurs sur son forum d'assistance. Une fonction clé consiste à repérer quand des personnes posent la même question avec des mots différents. On vous demande de mettre en place une solution à l'aide d'un modèle QQP préentraîné capable de déterminer si deux questions sont des doublons.

Cette activité fait partie du cours

Natural Language Processing (NLP) en Python

Voir le cours

Instructions de l’exercice

  • Initialisez un pipeline classifier approprié avec le modèle "textattack/bert-base-uncased-QQP".
  • Utilisez le pipeline pour classifier si question_1 et question_2 sont des paraphrases.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code