https://machinelearningmodels.org/xgboost-a-powerful-ml-model-for-classification-and-regression/
XGBoost: A Powerful ML Model for Classification and Regression