Kontrollera grammatisk korrekthet
En utbildningsapp håller på att byggas för att hjälpa användare att förbättra sin grammatik. En central funktion kontrollerar automatiskt om meningar som användare skickar in är grammatiskt godtagbara. Du har fått i uppgift att implementera den här funktionen med hjälp av en modell tränad på Corpus of Linguistic Acceptability (CoLA) för att klassificera meningars korrekthet.
Den här övningen är en del av kursen
Natural Language Processing (NLP) i Python
Övningsinstruktioner
- Initiera en
classifier-pipeline med modellen"textattack/bert-base-uncased-CoLA". - Använd pipelinen för att kontrollera om
user_textär grammatiskt godtagbar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)