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

Odpovídá text na otázku?

Tým pro moderování obsahu ve velké technologické společnosti potřebuje automaticky ověřovat, zda pasáž z databáze znalostí odpovídá na dotaz zákazníka. Chtějí tento proces urychlit pomocí předtrénovaného modelu QNLI, který posoudí relevanci každé odpovědi. Tvým úkolem je implementovat řešení, které dokáže klasifikovat, zda daná pasáž obsahuje odpověď na konkrétní otázku.

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

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

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj pipeline classifier s vhodným modelem QNLI, například "cross-encoder/qnli-electra-base".
  • Pomocí tohoto pipeline vyhodnoť, zda daná passage odpovídá na question.

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 QNLI pipeline
classifier = ____

passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"

# Get the result
result = ____
print(result)
Upravit a spustit kód