LoslegenKostenlos loslegen

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

Kurs anzeigen

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_text grammatikalisch 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)
Code bearbeiten und ausführen