2.0.3[1]
/ 19 December 2023; 4 months ago (19 December 2023)
Repository
github.com/dmlc/xgboost
Written in
C++
Operating system
Linux, macOS, Microsoft Windows
Type
Machine learning
License
Apache License 2.0
Website
xgboost.ai
XGBoost[2] (eXtreme Gradient Boosting) is an open-source software library which provides a regularizing gradient boosting framework for C++, Java, Python,[3] R,[4] Julia,[5] Perl,[6] and Scala. It works on Linux, Microsoft Windows,[7] and macOS.[8] From the project description, it aims to provide a "Scalable, Portable and Distributed Gradient Boosting (GBM, GBRT, GBDT) Library". It runs on a single machine, as well as the distributed processing frameworks Apache Hadoop, Apache Spark, Apache Flink, and Dask.[9][10]
XGBoost gained much popularity and attention in the mid-2010s as the algorithm of choice for many winning teams of machine learning competitions.[11]
^"Release 2.0.3". 19 December 2023. Retrieved 19 December 2023.
^"GitHub project webpage". GitHub. June 2022. Archived from the original on 2021-04-01. Retrieved 2016-04-05.
^"Python Package Index PYPI: xgboost". Archived from the original on 2017-08-23. Retrieved 2016-08-01.
^"CRAN package xgboost". Archived from the original on 2018-10-26. Retrieved 2016-08-01.
^"Julia package listing xgboost". Archived from the original on 2016-08-18. Retrieved 2016-08-01.
^"CPAN module AI::XGBoost". Archived from the original on 2020-03-28. Retrieved 2020-02-09.
^"Installing XGBoost for Anaconda in Windows". IBM. Archived from the original on 2018-05-08. Retrieved 2016-08-01.
^"Installing XGBoost on Mac OSX". IBM. Archived from the original on 2018-05-08. Retrieved 2016-08-01.
^"Dask Homepage". Archived from the original on 2022-09-14. Retrieved 2021-07-15.
^"Distributed XGBoost with Dask — xgboost 1.5.0-dev documentation". xgboost.readthedocs.io. Archived from the original on 2022-06-04. Retrieved 2021-07-15.
^"XGBoost - ML winning solutions (incomplete list)". GitHub. Archived from the original on 2017-08-24. Retrieved 2016-08-01.
XGBoost (eXtreme Gradient Boosting) is an open-source software library which provides a regularizing gradient boosting framework for C++, Java, Python...
algorithms including GBT, GBDT, GBRT, GBM, MART and RF. LightGBM has many of XGBoost's advantages, including sparse optimization, parallel training, multiple...
best machine learning tools" in 2017. along with TensorFlow, Pytorch, XGBoost and 8 other libraries. Kaggle listed CatBoost as one of the most frequently...
runs distributed or non-distributed TensorFlow, PyTorch, Apache MXNet, XGBoost, and MPI training jobs on Kubernetes. The KServe component (previously...
interpretability, some model compression techniques allow transforming an XGBoost into a single "born-again" decision tree that approximates the same decision...
from the University of Washington also used Kaggle to show the power of XGBoost, which has since replaced Random Forest as one of the main methods used...
"A comparison of AutoML tools for machine learning, deep learning and XGBoost." 2021 International Joint Conference on Neural Networks (IJCNN). IEEE...
clustering, Naive Bayes classification, random forest decision trees, XGBoost, and support vector machine regression and classification. It also allows...
boosting machines (GBM) Random forest (RF) Support vector machines (SVM) XGBoost (XGB) Furthermore, ensemble models can be created from several model outputs...
face images with the triplet metric via deep convolutional network. 2016 XGBoost pairwise Supports various ranking objectives and evaluation metrics. 2017...
Vector Machines (SVM), and tree-based algorithms like Random Forest or XGBoost. Hybrid models combine the strengths of physically-based and data-driven...
lose–switch Witness set Wolfram Language Wolfram Mathematica Writer invariant Xgboost Yooreeka Zeroth (software) Trevor Hastie, Robert Tibshirani and Jerome...
(KNN), Artificial Neural Network (ANN) and Extreme Gradient Boosting (XGBoost) have low accuracies, ranges from 10% - 30%. The grayscale images and colour...
Wenting (2020-11-09). "Secure Collaborative Training and Inference for XGBoost". Proceedings of the 2020 Workshop on Privacy-Preserving Machine Learning...