НачатьНачать бесплатно

Логический вывод на основе вопроса

Ещё одна задача из области классификации текста — логический вывод на основе вопроса (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)
Редактировать и запускать код