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
Pokyny k cvičení
- Inicializuj vhodnou pipeline
classifiers modelem"textattack/bert-base-uncased-QQP". - Pomocí pipeline urči, zda jsou
question_1aquestion_2parafrá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)