LoslegenKostenlos loslegen

Doppelte Fragen erkennen

Ein Startup entwickelt einen Q&A-Assistenten, um die Nutzererfahrung im Support-Forum zu verbessern. Eine zentrale Funktion ist es, zu erkennen, wenn Nutzende dieselbe Frage mit unterschiedlichen Worten stellen. du wurdest gebeten, eine Lösung mit einem vortrainierten QQP-Modell zu implementieren, das feststellen kann, ob zwei Fragen Duplikate sind.

Diese Übung ist Teil des Kurses

Natural Language Processing (NLP) in Python

Kurs anzeigen

Anleitung zur Übung

  • Initialisiere eine passende classifier-Pipeline mit dem Modell "textattack/bert-base-uncased-QQP".
  • Verwende die Pipeline, um zu klassifizieren, ob question_1 und question_2 Paraphrasen sind.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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)
Code bearbeiten und ausführen