Catboost
CatBoost[6] is an open-source software library developed by Yandex. It provides a gradient boosting framework which attempts to solve for Categorical features using a permutation driven alternative compared to the classical algorithm.[7] It works on Linux, Windows, macOS, and is available in Python,[8] R,[9] and models built using catboost can be used for predictions in C++, Java,[10] C#, Rust, Core ML, ONNX, and PMML. The source code is licensed under Apache License and available on GitHub.[6]
![]() | |
| Original author(s) | Andrey Gulin:[1] / Yandex |
|---|---|
| Developer(s) | Yandex and CatBoost Contributors[2] |
| Initial release | July 18, 2017[3][4] |
| Stable release | 0.24.1[5]
/ August 27, 2020 |
| Written in | Python, R, C++, Java |
| Operating system | Linux, macOS, Windows |
| Type | Machine learning |
| License | Apache License 2.0 |
| Website | catboost |
Features
CatBoost has gained popularity compared to other gradient boosting algorithms primarily due to the following features[11]
References
- "Andrey Gulin - People - Research at Yandex". research.yandex.com.
- "Yandex open sources CatBoost, a gradient boosting machine learning library". TechCrunch. Retrieved 2020-08-30.
- Yegulalp, Serdar (2017-07-18). "Yandex open sources CatBoost machine learning library". InfoWorld. Retrieved 2020-08-30.
- "Release 0.24.1 · catboost/catboost". GitHub. Retrieved 2020-08-30.
- "catboost/catboost". August 30, 2020 – via GitHub.
- Prokhorenkova, Liudmila; Gusev, Gleb; Vorobev, Aleksandr; Dorogush, Anna Veronika; Gulin, Andrey (2019-01-20). "CatBoost: unbiased boosting with categorical features". arXiv:1706.09516 [cs.LG].
- "Python Package Index PYPI: catboost". Retrieved 2020-08-20.
- "Conda force package catboost-r". Retrieved 2020-08-30.
- "Maven Repository: ai.catboost » catboost-prediction". mvnrepository.com. Retrieved 2020-08-30.
- Joseph, Manu (2020-02-29). "The Gradient Boosters V: CatBoost". Deep & Shallow. Retrieved 2020-08-30.
- Dorogush, Anna Veronika; Ershov, Vasily; Gulin, Andrey (2018-10-24). "CatBoost: gradient boosting with categorical features support". arXiv:1810.11363 [cs.LG].
- "CatBoost Enables Fast Gradient Boosting on Decision Trees Using GPUs". NVIDIA Developer Blog. 2018-12-13. Retrieved 2020-08-30.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.
