Verificarea corectitudinii gramaticale
Se construiește o aplicație educațională care îi ajută pe utilizatori să-și îmbunătățească gramatica. Una dintre funcțiile principale verifică automat dacă propozițiile trimise de utilizatori sunt corecte din punct de vedere gramatical. Ți s-a cerut să implementezi această funcție folosind un model antrenat pe Corpus of Linguistic Acceptability (CoLA), care clasifică propozițiile în funcție de acceptabilitatea lor gramaticală.
Acest exercițiu face parte din cursul
Procesarea Limbajului Natural (NLP) în Python
Instrucțiuni pentru exercițiu
- Inițializează un pipeline
classifiercu modelul"textattack/bert-base-uncased-CoLA". - Folosește pipeline-ul pentru a verifica dacă
user_texteste corect din punct de vedere gramatical.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)