Ada Boost theory
XGBoost vs CatBoost vs LightGBM