Spaces:
Sleeping
Sleeping
| from fastai.text.all import * | |
| import gradio as gr | |
| # Cargar modelo exportado desde HuggingFace Hub (o local si subiste export.pkl) | |
| learn = load_learner("export.pkl") | |
| labels = ['1 estrella', '2 estrellas', '3 estrellas', '4 estrellas', '5 estrellas'] | |
| def classify_review(text): | |
| pred, _, probs = learn.predict(text) | |
| return {labels[i]: float(probs[i]) for i in range(len(labels))} | |
| interface = gr.Interface( | |
| fn=classify_review, | |
| inputs=gr.Textbox(lines=5, label="Reseña de Yelp"), | |
| outputs=gr.Label(num_top_classes=5), | |
| title="Clasificador de Yelp", | |
| description="Clasifica reseñas de Yelp de 1 a 5 estrellas usando FastAI y ULMFit." | |
| ) | |
| interface.launch() |