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
- Languages
- C++
- License
- Apache-2.0
Related Projects
Milvus
Apache-2.0Open source vector database built for scalable similarity search and AI applications.
- AI & Machine Learning
- Database
PyTorch
BSD-3-ClauseOpen source machine learning framework that accelerates the path from research prototyping to production deployment.
- AI & Machine Learning
TensorFlow
Apache-2.0End-to-end open source platform for machine learning, from research to production.
- AI & Machine Learning
CAMEL
Apache-2.0Open-source framework for research and building systems of multiple communicating, role-playing AI agents that collaborate autonomously.
- AI & Machine Learning
Spotted an error? Suggest an edit on GitHub.