Streamlit es un framework de Python que permite crear aplicaciones web interactivas para datos y modelos de IA con pocas líneas de código.
pip install streamlit
Y para correr tu app:
streamlit run tu_app.py
import streamlit as st
st.title("Mi primera app con Streamlit")
nombre = st.text_input("¿Cómo te llamas?")
if nombre:
st.write(f"Hola, {nombre} 👋")
✔ Interfaz simple con entrada de texto y salida personalizada.
import streamlit as st
import pandas as pd
import numpy as np
st.title("Visualización de datos")
data = pd.DataFrame({
'x': np.random.randn(100),
'y': np.random.randn(100)
})
st.scatter_chart(data)
✔ Visualiza datos aleatorios con un gráfico interactivo.
import streamlit as st
def clasificar(texto):
if "bueno" in texto.lower():
return "Positivo"
elif "malo" in texto.lower():
return "Negativo"
else:
return "Neutral"
st.title("Clasificador de sentimientos")
texto = st.text_area("Escribe un mensaje:")
if texto:
resultado = clasificar(texto)
st.write("Resultado:", resultado)
✔ Clasificación básica de sentimientos.
import streamlit as st
from sklearn.linear_model import LinearRegression
import numpy as np
st.title("Predicción simple")
X = np.array([[1], [2], [3], [4], [5]])
y = np.array([2, 4, 6, 8, 10])
modelo = LinearRegression().fit(X, y)
x_val = st.slider("Selecciona un valor de entrada", 0, 10)
prediccion = modelo.predict([[x_val]])
st.write("Predicción:", prediccion[0])
✔ Ejemplo real de predicción con entrada por `slider`.
🎯 Crea tu propio dashboard con tus datos.
🧪 Prueba modelos de ML.
🚀 ¡Comparte tu app en la web con un solo comando!