Navarro Mart铆nez
Update app.py
09de07d verified
raw
history blame contribute delete
996 Bytes
import gradio as gr
from fastai.vision.all import *
# Carga tu modelo
learn = load_learner("enemies_BOTW.pkl") # Reemplaza con la ruta a tu modelo
# Define la funci贸n de predicci贸n
def predict(img):
img = PILImage.create(img)
pred, pred_idx, probs = learn.predict(img)
return {learn.dls.vocab[i]: float(probs[i]) for i in range(len(learn.dls.vocab))}
# Crea la interfaz de Gradio
gr.Interface(
fn=predict,
inputs=gr.Image(),
outputs=gr.Label(num_top_classes=2),
title="Clasificador de Enemigos de BOTW",
description = "Sube una imagen de un enemigo del Zelda BOTW para clasificarlo. Solo puede clasificar entre: bokoblins, lizalfos, chuchus, keese y centaleones",
examples=[
["2c1fe44c-105b-4c16-91d0-21dc58b53d6d.jpg"],
["Captura de pantalla de 2024-11-14 19-01-45.png"],
["Captura de pantalla de 2024-12-21 18-02-26.png"],
["Captura de pantalla de 2024-12-21 21-39-33.png"],
["IMG_2349.jpg"]
]
).launch()