Checking grammatical correctness
An educational app is being built to help users improve their grammar. One core feature automatically checks whether user-submitted sentences are grammatically acceptable. You've been asked to implement this feature using a model trained on the Corpus of Linguistic Acceptability (CoLA) to classify sentence correctness.
This exercise is part of the course
Natural Language Processing (NLP) in Python
Exercise instructions
- Initialize a
classifier
pipeline with the"textattack/bert-base-uncased-CoLA"
model. - Use the pipeline to check if the
user_text
is grammatically acceptable.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
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)