LoslegenKostenlos loslegen

Doppelte Fragen erkennen

Ein Startup-Unternehmen entwickelt einen Q&A-Assistenten, um die Benutzerfreundlichkeit seines Support-Forums zu verbessern. Ein wichtiges Feature ist, dass erkannt wird, wenn Leute dieselbe Frage mit anderen Worten stellen. Du wurdest gebeten, eine Lösung mit einem vorab trainierten QQP-Modell zu entwickeln, das feststellen kann, ob zwei Fragen doppelt sind.

Diese Übung ist Teil des Kurses

Natürliche Sprachverarbeitung (NLP) in Python

Kurs anzeigen

Anleitung zur Übung

  • Richte eine passende Pipeline „ classifier “ mit dem Modell „ "textattack/bert-base-uncased-QQP" “ ein.
  • 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