What is XGBoost?
XGBoost (Extreme Gradient Boosting) is an open-source library that implements gradient boosting with decision trees particularly efficiently. Many small trees are trained one after another, each correcting the errors of the previous ones, while regularisation helps prevent overfitting. XGBoost is regarded as a proven choice for tabular data, for example in credit risk scoring, churn prediction or sales forecasting.