Rendimiento vs. tiempo muerto
Cada punto es una jornada: a más tiempo muerto (paradas), menos rendimiento. Pero la relación no es una recta: cae fuerte en el medio y se aplana en los extremos. Ese es el reto.
# Regresión lineal · scikit-learn from sklearn.linear_model import LinearRegression modelo = LinearRegression().fit(X, y) pred = modelo.predict(X_nuevo)
# XGBoost · árboles + boosting from xgboost import XGBRegressor modelo = XGBRegressor(n_estimators=40, max_depth=2).fit(X, y) pred = modelo.predict(X_nuevo)
Entrenar → inferir → reentrenar
Un modelo no se hace una vez y ya. Vive en un ciclo:
El modelo ve datos históricos con la respuesta conocida y ajusta sus parámetros hasta reducir el error. Ocurre una vez (o cada cierto tiempo).
Ya entrenado, recibe un caso nuevo y devuelve su predicción en milisegundos. Es el uso del día a día.
Con datos nuevos (y las correcciones humanas) se vuelve a entrenar para no quedar desactualizado. Aquí entra su ojo de obra.
Las librerías, según el dato
No hace falta programar desde cero: estas librerías de Python hacen el trabajo pesado.
pandasCargar y limpiar los datos (tablas): el paso previo a todo.
scikit-learnModelos clásicos: regresión lineal, árboles, clasificación, métricas.
xgboost / lightgbmBoosting de árboles: el estándar para datos en tablas. Potente y rápido.
ultralytics (YOLO)Visión: detección de objetos como el EPP sobre imágenes y video.
En el ecosistema Microsoft, con Copilot
Estos modelos no viven en un cuaderno de laboratorio: corren en la nube que ya usan a diario. Y Copilot es la puerta de entrada.
Tu asistente de IA dentro de Teams, Word, Excel y PowerPoint. Le pides en tu propio idioma — "resume este informe", "arma este tablero" — y hasta te escribe el código de estos modelos (pandas, scikit-learn, XGBoost) para que no partas de cero.
Entrena y despliega los modelos (scikit-learn, XGBoost) en la nube, sin servidor propio.
Junta y prepara los datos: data lake y pipelines en un solo lugar.
Los tableros y la curva S, conectados al modelo en vivo.
Visión lista para usar: detección de EPP sin entrenar desde cero.
Modelos de lenguaje (LLM) para reportes, RFIs y búsqueda.
Arma tus propios asistentes/agentes sobre tus documentos y procesos.