Začněte nyníZačněte zdarma

Detekce duplicitních otázek

Startup vyvíjí Q&A asistenta, který má zlepšit uživatelský zážitek na jejich podpůrném fóru. Jednou z klíčových funkcí je rozpoznat, kdy se uživatelé ptají na totéž, jen jinými slovy. Tvým úkolem je implementovat řešení pomocí předtrénovaného modelu QQP, který dokáže určit, zda jsou dvě otázky duplicitní.

Toto cvičení je součástí kurzu

Zpracování přirozeného jazyka (NLP) v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj vhodnou pipeline classifier s modelem "textattack/bert-base-uncased-QQP".
  • Pomocí pipeline urči, zda jsou question_1 a question_2 parafrázemi.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód