Get startedGet started for free

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

View Course

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)
Edit and Run Code