xgboost README

The project's README from github.com/dmlc/xgboost. As one markdown file: README.md.

eXtreme Gradient Boosting

XGBoost-CI Documentation Status GitHub license CRAN Status Badge PyPI version Conda version Optuna Twitter OpenSSF Scorecard Open In Colab

Blog | Documentation | Resources | Contributors | Release Notes

XGBoost is an optimized distributed gradient boosting library designed to be highly efficient, flexible and portable. It implements machine learning algorithms under the Gradient 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.

License

© Contributors, 2021. Licensed under an Apache-2 license.

Contribute to XGBoost

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. Check out the contributor documentation.

Reference

Sponsors

Become a sponsor and get a logo here. See details at Sponsoring the XGBoost Project. The funds are used to defray the cost of continuous integration and testing infrastructure (https://xgboost-ci.net).

Open Source Collective sponsors

Backers on Open Collective Sponsors on Open Collective

Sponsors

[Become a sponsor]

NVIDIA

Backers

[Become a backer]

xgboost (dmlc/xgboost)

Searching Database…

28.9K ·GitHub
Что это такое?XGBoost — это оптимизированная библиотека распределённого градиентного бустинга, созданная максимально эффективной, гибкой и переносимой. Она реализует алгоритмы машинного обучения в рамках подхода Gradient Boosting.
Это программа, которую я устанавливаю и запускаю, или то, что я вызываю из своего кода?Это библиотека, которую вы подключаете из своего кода. Она доступна для Python, R, Java, Scala, C и других языков, а её ядро написано на C++.
Мне нужен кластер Spark или Hadoop, чтобы ей пользоваться?Нет — она работает на одной машине, а тот же код можно запускать и в основных распределённых средах (Kubernetes, Hadoop, SGE, Dask, Spark, PySpark), обрабатывая задачи объёмом в десятки миллиардов примеров и больше.
Можно ли пользоваться бесплатно, в том числе в коммерческих целях?Да — XGBoost распространяется по лицензии Apache-2.0, поэтому её можно бесплатно использовать в коммерческих проектах.
Что на самом деле делает этот алгоритм?Он выполняет параллельный древовидный бустинг — градиентный бустинг над деревьями решений, также известный как GBDT или GBM, — который быстро и точно решает множество задач из анализа данных.
Откуда взялся XGBoost?Он начинался как исследовательский проект в Университете Вашингтона, а в 2016 году Тяньци Чэнь и Карлос Гуэстрин представили его на конференции SIGKDD в виде статьи 'XGBoost: A Scalable Tree Boosting System'.
Creator
dmlc
Size
38.1 MB
Stars
28.9K
Age
12y
Commits · 90 Days