IniziaInizia gratis

Verificare la correttezza grammaticale

Si sta sviluppando un'app educativa per aiutare gli utenti a migliorare la grammatica. Una funzione chiave controlla automaticamente se le frasi inviate dagli utenti sono grammaticalmente accettabili. Ti è stato chiesto di implementare questa funzione usando un modello addestrato sul Corpus of Linguistic Acceptability (CoLA) per classificare la correttezza delle frasi.

Questo esercizio fa parte del corso

Natural Language Processing (NLP) in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Inizializza una pipeline classifier con il modello "textattack/bert-base-uncased-CoLA".
  • Usa la pipeline per verificare se user_text è grammaticalmente accettabile.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice