Do you know of a good library for gradient boosting tree machine learning?
preferably:
So far I have found http://www.multiboost.org/home which looks good. But I wonder if there are other libraries?
Gradient boosting refers to a class of ensemble machine learning algorithms that can be used for classification or regression predictive modeling problems. Gradient boosting is also known as gradient tree boosting, stochastic gradient boosting (an extension), and gradient boosting machines, or GBM for short.
CatBoost is an algorithm for gradient boosting on decision trees. It is developed by Yandex researchers and engineers, and is used for search, recommendation systems, personal assistant, self-driving cars, weather prediction and many other tasks at Yandex and in other companies, including CERN, Cloudflare, Careem taxi.
If you're looking for a python version, the latest release of scikit-learn features gradient boosted regression trees for classification and regression (docs).
It is similar to R's gbm package - gbm is faster for (least-squares) regression wheres scikit-learn's implementation is faster at test-time and when your number of features > 1000.
These don't neccessarily meet all your preferences, but there's also:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With