Sperimentazione

Progettare pipeline di forecasting per la produzione

Rami Krispin

Senior Manager, Data Science and Engineering

Sperimentazione

Pipeline di forecasting

Progettare pipeline di forecasting per la produzione

Sperimentazione in breve

Definizione del problema

Progettare pipeline di forecasting per la produzione

Sperimentazione in breve

Definizione dell'ipotesi

Progettare pipeline di forecasting per la produzione

Sperimentazione in breve

Test dell'ipotesi

Progettare pipeline di forecasting per la produzione

Sperimentazione in breve

Ripetere il processo per altre ipotesi

Progettare pipeline di forecasting per la produzione

Sperimentazione in breve

Arrivare a una conclusione

Progettare pipeline di forecasting per la produzione

Sperimentazione nel forecasting

La sperimentazione trova il miglior approccio di modellazione (forecast) per ogni domanda.

  • Dati
  • Modelli
  • Framework di training
  • KPI di performance
  • Processo di registrazione modelli
  • Selezione modello

Flusso tipico: dati > modellazione > registrazione modello > selezione modello

Progettare pipeline di forecasting per la produzione

Sperimentazione nel forecasting

DataFrame con vari modelli di forecasting e metriche associate - MAPE, RMSE e Coverage

Progettare pipeline di forecasting per la produzione

Sperimentazione nel forecasting

DataFrame con il modello AutoARIMA evidenziato

Documentazione di AutoARIMA con diversi argomenti usabili nell'istanza del modello

Progettare pipeline di forecasting per la produzione

Sperimentazione nel forecasting

DataFrame con il modello MSTL_ARIMA_trend evidenziato

Documentazione di MSTL_ARIMA_trend che evidenzia la possibilità di impostare un diverso forecaster del trend

Progettare pipeline di forecasting per la produzione

Workflow

Workflow: train > test > evaluate > deploy > monitor > re-tune > repeat

Progettare pipeline di forecasting per la produzione

Workflow

Architettura: dati > data processing > backtesting > scoring > logging e metadati

Progettare pipeline di forecasting per la produzione

Workflow

Data processing

Progettare pipeline di forecasting per la produzione

Workflow

Backtesting

Progettare pipeline di forecasting per la produzione

Workflow

Scoring

Progettare pipeline di forecasting per la produzione

Workflow

Logging

Progettare pipeline di forecasting per la produzione

Workflow

Impostazioni del modello definite in un file JSON

Progettare pipeline di forecasting per la produzione

Workflow

Tecnologie usate: pandas per data processing, nixtla per backtesting e scoring, MLflow per logging

Progettare pipeline di forecasting per la produzione

Passons à la pratique !

Progettare pipeline di forecasting per la produzione

Preparing Video For Download...