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
Instrukcje do ćwiczenia
- Zainicjalizuj potok
classifierz modelem"textattack/bert-base-uncased-CoLA". - Użyj potoku, aby sprawdzić, czy
user_textjest 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)