Grammatik checken
Es wird eine Lern-App entwickelt, die den Nutzern dabei helfen soll, ihre Grammatik zu verbessern. Eine wichtige Funktion checkt automatisch, ob die von Nutzern eingegebenen Sätze grammatikalisch in Ordnung sind. Du wurdest gebeten, diese Funktion mit einem Modell zu implementieren, das anhand des Corpus of Linguistic Acceptability (CoLA) trainiert wurde, um die Korrektheit von Sätzen zu klassifizieren.
Diese Übung ist Teil des Kurses
Natürliche Sprachverarbeitung (NLP) in Python
Anleitung zur Übung
- Starte eine Pipeline „
classifier
“ mit dem Modell „"textattack/bert-base-uncased-CoLA"
“. - Mit der Pipeline kannst du checken, ob die Syntax von „
user_text
“ in Ordnung ist.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)