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
<Kurs>Natural Language Processing (NLP) in Python</Kurs>Übungsanweisungen
- 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 praktische Ü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)