Skip to content
FindOpenSource

XGBoost

Optimized, distributed gradient boosting library widely used for structured/tabular data problems, a staple of applied machine learning.

Overview

XGBoost implements gradient-boosted decision trees with a strong focus on performance and scalability, and has been one of the most consistently winning algorithms in machine learning competitions for structured (tabular) data - the kind of data found in spreadsheets and databases rather than images or text. It runs efficiently on a single machine or distributed across a cluster.

XGBoost is a fit for teams solving classification, regression, or ranking problems on structured data, a different tool than the deep learning frameworks (PyTorch, TensorFlow, also in this catalog) that dominate image, text, and audio tasks but are often outperformed by gradient boosting on tabular data.

Categories
AI & Machine Learning
Keywords
gradient-boostingmachine-learningtabular-dataclassification
Languages
C++
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.