entregable3 / app.py
Unax14's picture
Update app.py
53a91fa verified
raw
history blame contribute delete
654 Bytes
from huggingface_hub import from_pretrained_fastai
from fastai.text.all import *
import gradio as gr
repo_id = "joheras/emotion_entregable3"
learnerClass = from_pretrained_fastai(repo_id)
labels = ['sadness', 'joy', 'love', 'anger', 'fear', 'surprise']
def predict(text):
pred, pred_idx, probs = learnerClass.predict(text)
return {labels[i]: float(probs[i]) for i in range(len(labels))}
gr.Interface(
fn=predict,
inputs=gr.Textbox(lines=3, placeholder="Escribe una frase que exprese un sentimiento..."),
outputs=gr.Label(num_top_classes=3),
title="Clasificador de emociones",
description="Introduce la frase"
).launch()