Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Initialiseer een classifier-pipeline met het model "textattack/bert-base-uncased-CoLA".
  • Gebruik de pipeline om te controleren of de user_text grammaticaal acceptabel is.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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)
Code bewerken en uitvoeren