Kom igångKom igång gratis

Identifiera duplicerade frågor

Ett startup-företag utvecklar en fråge- och svarassistent för att förbättra användarupplevelsen på sitt supportforum. En viktig funktion är att känna igen när användare ställer samma fråga med olika formuleringar. Du har fått i uppgift att implementera en lösning med en förtränad QQP-modell som avgör om två frågor är dubletter.

Den här övningen är en del av kursen

Natural Language Processing (NLP) i Python

Visa kurs

Övningsinstruktioner

  • Initiera en lämplig classifier-pipeline med modellen "textattack/bert-base-uncased-QQP".
  • Använd pipelinen för att klassificera om question_1 och question_2 är parafraseringar av varandra.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod