An Intro to the XGBoost Algorithm

XGBoost is a decision-tree-based ensemble Machine Learning algorithm that uses a gradient boosting framework. In prediction problems involving unstructured data (images, text, etc.) artificial neural networks tend to outperform all other algorithms or frameworks. However, when it comes to small-to-medium structured/tabular data, decision tree based algorithms are considered best-in-class right now.

If you're not familiar with XGBoost, this is a great intro to a state-of-the-art algorithm. The article itself is an overview and has plenty of links to go deeper.


Want to receive more content like this in your inbox?