🧠 Modelo LSTM con Transfer Learning

Pronóstico de Demanda para Ferreterías



Sistema Inteligente para la Gestión de Inventarios
Universidad Tecnológica del Perú

🧠 ¿Qué es LSTM?

LSTM (Long Short-Term Memory) es un tipo de red neuronal especializada en aprender patrones en series de tiempo.

¿Qué hace?

  • Analiza las ventas de las últimas 8 semanas
  • Aprende patrones de subida y bajada
  • Predice las ventas de la próxima semana

¿Por qué es útil?

  • Captura tendencias a largo plazo
  • Recuerda patrones estacionales
  • Ignora ruido aleatorio

🔄 ¿Qué es Transfer Learning?

Transfer Learning permite usar el conocimiento aprendido en una ferretería para predecir en otras.

Analogía Simple:

Es como un chef que aprendió a cocinar en un restaurante y usa esas habilidades en otro restaurante diferente. No empieza de cero, sino que adapta lo que ya sabe.

Sin Transfer Learning

Cada ferretería necesita +200 semanas de datos para entrenar un modelo desde cero.

Con Transfer Learning

Una ferretería con solo 20 semanas puede usar el conocimiento de otra con más datos.

📊 Estrategia: F4 como Modelo Base

Se entrenó el modelo base con Ferretería 4 (242 semanas de datos consistentes) y se aplicó Transfer Learning a las demás.

F4 (Base)
F1 (Transfer)
F2 (Transfer)
F3 (Transfer)
¿Por qué F4? Tiene datos más consistentes, menos semanas con cero ventas, y productos de demanda regular.

📏 Métricas de Evaluación

R² (Coeficiente de Determinación)

R² = 1 - (Error del modelo / Varianza total)
  • R² = 1: Predicción perfecta
  • R² = 0: Igual que predecir el promedio
  • R² < 0: Peor que el promedio
  • R² > 0.5: Aceptable para empresas

RMSE y MAE

RMSE = √(Σ(real - predicho)² / n)
MAE = Σ|real - predicho| / n

RMSE: Error promedio (sensible a errores grandes)
MAE: Error promedio en unidades reales

📊 Resultados por Ferretería

Ferretería Semanas Estrategia Evaluación
F4 (Base) 242 Modelo Base 0.60 ✅ Bueno
F1 256 Transfer + Fine-tuning 0.56 ✅ Bueno
F2 78 Transfer + RobustScaler 0.41 ⚠️ Aceptable
F3 20 Transfer (sin fine-tuning) 0.44 ⚠️ Aceptable
0.50
R² Promedio

📊 Gráfico: Predicción vs Real por Ferretería

Resultados Transfer Learning F4 Base
Interpretación: Cada gráfico muestra la línea azul (ventas reales) vs línea roja (predicción). Cuanto más se superponen, mejor es el modelo.

⚖️ ¿Por qué F4 es Mejor Base que F1?

Ferretería F1 como Base F4 como Base Diferencia
F1 0.58 (base) 0.56 -0.02
F2 0.34 0.41 ↑ +0.07
F3 0.16 0.44 ↑ +0.28 🚀
F4 0.61 0.60 (base) -0.01
PROMEDIO 0.42 0.50 ↑ +0.08
Hallazgo clave: F3 mejoró de 0.16 a 0.44 (+175%) usando F4 como base, demostrando la efectividad del Transfer Learning para ferreterías con pocos datos.

📈 ¿Cómo Leer los Gráficos de Predicción?

Línea Azul: Valores Reales

Son las ventas reales que ocurrieron cada semana. Es la "verdad" contra la que comparamos.

Línea Roja Punteada: Predicción

Son las ventas que el modelo predijo para cada semana. Cuanto más cerca de la azul, mejor.

¿Qué buscar?

⚠️ Limitaciones del Modelo

No Puede Predecir:

  • Picos de demanda por eventos únicos
  • Compras extraordinarias de clientes
  • Efectos de promociones no recurrentes
  • Cambios bruscos por factores externos

Funciona Mejor Con:

  • Productos de demanda regular
  • Ferreterías con +50 semanas de datos
  • Patrones estacionales consistentes
  • Productos con pocas semanas en cero

📦 Predicción por Producto

También se puede predecir ventas de productos individuales:

Ferretería Productos Analizados R² Promedio Mejor Producto
F1 20 0.47 Grapas eléctricas (0.72)
F4 18 0.43 Tubo 3/4 (0.80)
Insight: Los productos de demanda regular (tubos, clavos, grapas) son más predecibles que productos de compra ocasional.

📦 Gráfico: Predicción por Producto (F1)

Predicción por Producto F1
Top 4 productos más predecibles de F1: Grapas, Tarugos, Clavos. Estos productos tienen demanda regular y pocos picos extremos.

📦 Gráfico: Predicción por Producto (F4)

Predicción por Producto F4
Mejor producto: Tubo 3/4 sel luz plastisur con R² = 0.80. Los tubos tienen demanda muy regular y predecible.

✅ Conclusiones

0.50
R² por Ferretería
0.45
R² por Producto
0.80
Mejor Producto

¿Preguntas?

Sistema de Pronóstico de Demanda
Modelo LSTM con Transfer Learning