Question Natural Language Inference
Další úlohou spadající pod klasifikaci textu je Question Natural Language Inference, zkráceně QNLI. Tato metoda zjišťuje, zda zadaný text obsahuje dostatek informací k zodpovězení položené otázky – tedy jestli v něm lze odpověď skutečně najít.
Různé úlohy s pipeline text-classification se provádějí výběrem různých modelů. Každý model je natrénován k předpovídání specifických labelů a optimalizován pro rozpoznávání různého kontextu v textu.
pipeline z knihovny transformers je již načtena.
Toto cvičení je součástí kurzu
Working with Hugging Face
Pokyny k cvičení
- Vytvoř pipeline pro klasifikaci textu (QNLI) s použitím modelu
"cross-encoder/qnli-electra-base"a ulož ji jakoclassifier. - Pomocí tohoto klasifikátoru zjisti, zda text obsahuje dostatek informací k zodpovězení dané otázky.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create the pipeline
____ = ____(____=____, ____="cross-encoder/qnli-electra-base")
# Predict the output
____ = ____("Where is the capital of France?, Brittany is known for its stunning coastline.")
print(output)