Grammaticale correctheid controleren
Er wordt een educatieve app ontwikkeld om gebruikers te helpen hun grammatica te verbeteren. Een kernfunctie controleert automatisch of door gebruikers ingevoerde zinnen grammaticaal acceptabel zijn. Jij bent gevraagd deze functie te implementeren met een model dat getraind is op de Corpus of Linguistic Acceptability (CoLA) om de correctheid van zinnen te classificeren.
Deze oefening maakt deel uit van de cursus
Natural Language Processing (NLP) in Python
Oefeninstructies
- Initialiseer een
classifier-pipeline met het model"textattack/bert-base-uncased-CoLA". - Gebruik de pipeline om te controleren of de
user_textgrammaticaal acceptabel is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)