Логический вывод на основе вопроса
Ещё одна задача из области классификации текста — логический вывод на основе вопроса (Question Natural Language Inference, QNLI). Она позволяет определить, содержит ли текст достаточно информации для ответа на поставленный вопрос.
Для выполнения разных задач с помощью пайплайна text-classification достаточно выбрать подходящую модель. Каждая модель обучена предсказывать определённые метки и оптимизирована для выявления конкретных закономерностей в тексте.
pipeline из библиотеки transformers уже загружен для вас.
Это упражнение является частью курса
Работа с Hugging Face
Инструкции к упражнению
- Создайте пайплайн классификации текста для задачи QNLI, используя модель
"cross-encoder/qnli-electra-base", и сохраните его в переменнуюclassifier. - Используйте этот классификатор, чтобы определить, достаточно ли информации в тексте для ответа на вопрос.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)