Gradio es una herramienta de Python que te permite crear interfaces web para tus modelos de Inteligencia Artificial en minutos.
pip install gradio
No se necesita nada más. ¡Listo para usar!
import gradio as gr
def analiza_sentimiento(texto):
if "feliz" in texto.lower():
return "Positivo"
elif "triste" in texto.lower():
return "Negativo"
else:
return "Neutral"
gr.Interface(fn=analiza_sentimiento, inputs="text", outputs="text").launch()
✔ Clasifica un texto como positivo, negativo o neutral.
import gradio as gr
import tensorflow as tf
import numpy as np
model = tf.keras.applications.MobileNetV2()
decode = tf.keras.applications.mobilenet_v2.decode_predictions
preprocess = tf.keras.applications.mobilenet_v2.preprocess_input
def clasificar(img):
img = img.resize((224, 224))
img_array = np.array(img) / 255.0
pred = model.predict(np.expand_dims(img_array, axis=0))
return decode(pred, top=1)[0][0][1]
gr.Interface(fn=clasificar, inputs="image", outputs="text").launch()
✔ Clasifica lo que hay en una imagen con un modelo preentrenado.
from deep_translator import GoogleTranslator
import gradio as gr
def traducir(texto):
return GoogleTranslator(source='auto', target='es').translate(texto)
gr.Interface(fn=traducir, inputs="text", outputs="text").launch()
✔ Traduce texto a español usando una API externa.
🎯 Crea tu primer demo.
🚀 Súbelo a Hugging Face o compártelo con tus colegas.
🧪 ¡Experimenta!