Skip to content

Machine Learning

Machine Learning Algorithms

Different Machine Learning Algorithms were used. A complete list can be found below:

  • Lasso Regression
  • Linear Regression
  • Random Forest
  • Extra-Trees
  • XGBoost
  • LightGbm
  • ANN
  • Random Forest with Message Passing
  • XGBoost with Message Passing
  • MLP with Message Passing
  • Graph Attention Networks


Machine Learning Pipeline

For the training of the models the following techniques were used:

  • Grid Search or Halve Grid Search
  • 4 Folds Cross Validation

Evaluation

The metrics used for the evaluation are: MAE, MAPE


Results


Model MAE MAPE
Lasso Regression 10.889 0.261
Linear Regression 10.890 0.261
Random Forest Regressor 9.692 0.223
Extra Trees Regressor 10.519 0.238
LightGBM 9.447 0.214
XGBoost 9.136 0.209
Message Passing RF 10.248 0.241
Message Passing XGBoost 10.467 0.236
Message MLP 12.415 0.291
Graph Attention Network 10.659 0.236