(1) Import libraries

(2) Get data

(3) Setup pipeline

This step also includes data pre-processing steps such as normalisation and missing values imputation.

Logged data and profile are stored under mlruns folder.

(4) Compare models

(5) Tune models

(6) Combine multiple models

(7) Analyze model performance

(8) Check model prediction

(9) Finalize model (i.e. train on full data)

(10) Save best model