Grammatikalische Korrektheit überprüfen
Eine Lern-App wird entwickelt, um Nutzerinnen und Nutzern zu helfen, ihre Grammatik zu verbessern. Ein Kernfeature prüft automatisch, ob von Nutzenden eingereichte Sätze grammatikalisch akzeptabel sind. Du wurdest gebeten, dieses Feature mit einem auf dem Corpus of Linguistic Acceptability (CoLA) trainierten Modell zu implementieren, um die Satzkorrektheit zu klassifizieren.
Diese Übung ist Teil des Kurses
Natural Language Processing (NLP) in Python
Anleitung zur Übung
- Initialisiere eine
classifier-Pipeline mit dem Modell"textattack/bert-base-uncased-CoLA". - Verwende die Pipeline, um zu prüfen, ob der
user_textgrammatikalisch akzeptabel ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)