0
respostas

[Projeto] aplicativo de avaliação de redações com modelo Zero-Shot

1 Usamos a biblioteca Hugging Face através do Transformers .

from transformers import pipeline classificador = pipeline ( "zero-shot-classification" , model = "Mel-Iza0/zero-shot" )

2️ Definir notas de 0 a 10 comcandidate_labels
notas = [ str ( i ) for i in range ( 11 )] def avaliar_redacao ( texto ): resultado = classificado ( texto , candidate_labels = notas ) return resultado [ "labels" ][ 0 ]

O modelo compara o texto com os rótulos 0–10 e retorna a nota com maior probabilidade.

3️ Criar aplicativo com Gradio

Usamos Gradio .

Instalação:

pip install gradio

Aplicação:

importar gradio como gr app = gr . Interface( fn = avaliar_redacao , inputs = gr . Textbox( label = "