Machine learning
xgboost
Nov 14, 2020     2 minutes read

1. What is XGBoost and why would you use it?

2. Why an article about xgboost?

Despite it’s broad popularity, few people (due to my personal experience) really understand how xgboost works. This may result from:

3. How did I approach understanding xgboost?

First of all, I tried to read Friedman’s paper on Gradient Boosting and I completely failed. Then I started searching for tutorials on towardsdatascience and medium, but they were far from being in-depth, as I can already use xgboost’s Python api and have a basic intuition of how it works.

Many papers and articles later I finally managed to get a better understanding of xgboost, mainly thanks to these resources:

Good luck! :)