Zacznij terazZacznij za darmo

Sprawdzanie poprawności gramatycznej

Trwają prace nad aplikacją edukacyjną, która ma pomagać użytkownikom poprawiać gramatykę. Jedną z kluczowych funkcji jest automatyczne sprawdzanie, czy zdania przesłane przez użytkownika są gramatycznie poprawne. Twoim zadaniem jest wdrożenie tej funkcji przy użyciu modelu wytrenowanego na zbiorze Corpus of Linguistic Acceptability (CoLA), który klasyfikuje poprawność zdań.

To ćwiczenie jest częścią kursu

Przetwarzanie języka naturalnego (NLP) w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj potok classifier z modelem "textattack/bert-base-uncased-CoLA".
  • Użyj potoku, aby sprawdzić, czy user_text jest gramatycznie poprawny.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod