Experimenteren

Forecasting-pijplijnen ontwerpen voor productie

Rami Krispin

Senior Manager, Data Science and Engineering

Experimenteren

Forecasting-pijplijn

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in ’t kort

Probleemstelling

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in ’t kort

Hypothese opstellen

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in ’t kort

Hypothesetoetsing

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in ’t kort

Proces herhalen voor extra hypothesen

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in ’t kort

Een conclusie trekken

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in forecasting

Experimenteren bepaalt per vraag de beste (forecasting) modelaanpak.

  • Data
  • Modellen
  • Trainingsframework
  • Prestatie-KPI’s
  • Modelregistratieproces
  • Modelselectie

Een typische workflow: data > modelleren > modelregistratie > modelselectie

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in forecasting

DataFrame met meerdere forecastingmodellen en hun metrics: MAPE, RMSE en Coverage

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in forecasting

DataFrame met het AutoARIMA-model gemarkeerd

AutoARIMA-documentatie met verschillende argumenten voor het instantiëren van het model

Forecasting-pijplijnen ontwerpen voor productie

Experimenteren in forecasting

DataFrame met het model MSTL_ARIMA_trend gemarkeerd

MSTL_ARIMA_trend-documentatie met optie voor een andere trend-voorspeller

Forecasting-pijplijnen ontwerpen voor productie

Workflow

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

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Architectuur: data > dataverwerking > backtesten > scoring > logging en metadata

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Dataverwerking

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Backtesten

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Scoring

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Logging

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Modelinstellingen gedefinieerd in een JSON-bestand

Forecasting-pijplijnen ontwerpen voor productie

Workflow

Technologieën in de architectuur: pandas voor dataverwerking, nixtla voor backtesten en scoring, en MLflow voor logging

Forecasting-pijplijnen ontwerpen voor productie

Laten we oefenen!

Forecasting-pijplijnen ontwerpen voor productie

Preparing Video For Download...