你知道一个很好的梯度提升树机学习库吗?
优选:
到目前为止,我发现http://www.multiboost.org/home看起来不错。但我想知道是否还有其他图书馆?
答案 0 :(得分:14)
如果您正在寻找python版本,最新版本的scikit-learn会使用梯度提升回归树进行分类和回归(docs)。
它类似于R的gbm包 - 对于(最小二乘)回归,gbm更快,因为scikit-learn的实现在测试时更快,而且你的功能数量更多> 1000.
答案 1 :(得分:3)
这些并不一定符合您的所有偏好,但也有:
答案 2 :(得分:2)
我会推荐xgboost(在提出问题时不存在),这是一个开源的R / python包。
它是目前存在的最快的梯度增强树方法之一,允许回归/分类,支持稀疏矩阵...
答案 3 :(得分:0)
我个人更喜欢使用python子进程模块运行weka(这是java)。但是我的同事经常使用:
答案 4 :(得分:0)
这个问题已经很老了,鉴于LightGBM实现了各种基于树的学习算法的最新发展,我以前关于xgboost的答案似乎是不合时宜的:
它也有一个Python API。