Entregable3 / app.py
paquinon's picture
Update app.py
facc99f verified
raw
history blame contribute delete
683 Bytes
from huggingface_hub import from_pretrained_fastai
import gradio as gr
from fastai.text.all import *
repo_id = "paquinon/entregable3"
learner = from_pretrained_fastai(repo_id)
# Etiquetas legibles para el usuario
label_map = {'0': 'Negativo', '1': 'Positivo'}
def predict(text):
pred_class, _, _ = learner.predict(text)
return label_map[str(pred_class)]
gr.Interface(
fn=predict,
inputs=gr.Textbox(lines=4, placeholder="Escribe el texto aqu铆..."),
outputs=gr.Textbox(label="Predicci贸n"),
title="Clasificador de opiniones sobre pel铆culas",
description="Introduce un texto para predecir si la opini贸n es positiva o negativa."
).launch(share=False)