Проверка грамматической корректности
Вы разрабатываете образовательное приложение, которое помогает пользователям улучшить грамматику. Одна из ключевых функций автоматически проверяет, является ли введённое пользователем предложение грамматически допустимым. Вам поручено реализовать эту функцию с помощью модели, обученной на корпусе лингвистической приемлемости 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)