“…And finally, XGBoost is a popular supervised machine learning algorithm used for classification and prediction problems. It is a modified version of the gradient boosting algorithm, which classifies data by combining model resulting from classification decision trees [39]. In the context of our work, the best algorithm was selected by cross-validation, as described within the next section, based on the evaluation metrics.…”