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

Проверка грамматической корректности

Вы разрабатываете образовательное приложение, которое помогает пользователям улучшить грамматику. Одна из ключевых функций автоматически проверяет, является ли введённое пользователем предложение грамматически допустимым. Вам поручено реализовать эту функцию с помощью модели, обученной на корпусе лингвистической приемлемости CoLA (Corpus of Linguistic Acceptability), для классификации предложений по критерию грамматической правильности.

Это упражнение является частью курса

Обработка естественного языка (NLP) на Python

Посмотреть курс

Инструкции к упражнению

  • Инициализируйте конвейер classifier с моделью "textattack/bert-base-uncased-CoLA".
  • Используйте конвейер, чтобы проверить, является ли user_text грамматически корректным.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

from transformers import pipeline

# Initialize the pipeline
classifier = ____

user_text = "Although she was knowing the answer, she didn't raised her hand during the class discussion."

# Classify grammatical acceptability
result = ____

print(result)
Редактировать и запускать код