Comprobación de la corrección gramatical
Se está desarrollando una aplicación educativa para ayudar a los usuarios a mejorar su gramática. Una función básica comprueba automáticamente si las frases enviadas por los usuarios son gramaticalmente correctas. Se te ha pedido que implementes esta función utilizando un modelo entrenado en el Corpus of Linguistic Acceptability (CoLA) para clasificar la corrección de las oraciones.
Este ejercicio forma parte del curso
Procesamiento del lenguaje natural (NLP) en Python
Instrucciones del ejercicio
- Inicializa una canalización de «
classifier
» con el modelo «"textattack/bert-base-uncased-CoLA"
». - Utiliza el pipeline para comprobar si «
user_text
» es gramaticalmente aceptable.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
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)