- Notifications
You must be signed in to change notification settings - Fork8.8k
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow
License
dmlc/xgboost
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Community |Documentation |Resources |Contributors |Release Notes
XGBoost is an optimized distributed gradient boosting library designed to be highlyefficient,flexible andportable.It implements machine learning algorithms under theGradient Boosting framework.XGBoost provides a parallel tree boosting (also known as GBDT, GBM) that solve many data science problems in a fast and accurate way.The same code runs on major distributed environment (Kubernetes, Hadoop, SGE, Dask, Spark, PySpark) and can solve problems beyond billions of examples.
© Contributors, 2021. Licensed under anApache-2 license.
XGBoost has been developed and used by a group of active community members. Your help is very valuable to make the package better for everyone.Checkout theCommunity Page.
- Tianqi Chen and Carlos Guestrin.XGBoost: A Scalable Tree Boosting System. In 22nd SIGKDD Conference on Knowledge Discovery and Data Mining, 2016
- XGBoost originates from research project at University of Washington.
Become a sponsor and get a logo here. See details atSponsoring the XGBoost Project. The funds are used to defray the cost of continuous integration and testing infrastructure (https://xgboost-ci.net).
About
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow