Xgboost

Xgboost (eXtreme Gradient Boosting) is a library that provides machine learning algorithms under the a gradient boosting framework.

It works with major operating systems like Linux, Windows and macOS. It can run on a single machine or in the distributed environment with frameworks like Apache Hadoop, Apache Spark, Apache Flink, Dask, and DataFlow.

The library is available with interface in many programming languages: C++, Python, Java, R, Julia, Perl, and Scala.

Reference

Tianqi Chen and Carlos Guestrin, XGBoost: A Scalable Tree Boosting System, In 22nd SIGKDD Conference on Knowledge Discovery and Data Mining, 2016

License

Apache-2.0 License

Links

Xgboost GitHub repository

Xgboost Documentation

Xgboost Website

Articles

Xgboost Feature Importance Computed in 3 Ways with Python


« Back to Machine Learning Algorithms Comparison