【发布时间】:2018-10-05 19:41:49
【问题描述】:
我是机器学习领域的初学者,我想学习如何使用 Gradient Boosting Tree (GBT) 进行多类分类。我已经阅读了一些关于 GBT 的文章,但是对于回归问题,我找不到关于 GBT 进行多类分类的正确解释。我还在 scikit-learn 库中检查 GBT 以进行机器学习。 GBT 的实现是 GradientBoostingClassifier,它使用回归树作为弱学习器进行多类分类。
GB 以前向阶段方式构建加法模型;它允许优化任意可微损失函数。在每个阶段,n_classes_ 回归树都适合二项式或多项式偏差损失函数的负梯度。二元分类是一种特殊情况,只诱导出一棵回归树。
问题是,为什么我们使用回归树而不是分类树作为 GBT 的学习器?如果有人可以向我解释为什么使用回归树而不是分类树以及回归树如何进行分类,那将非常有帮助。谢谢
【问题讨论】:
-
如果答案有帮助,请接受(或提供反馈原因);回答占用了受访者宝贵的时间 - 谢谢
标签: machine-learning scikit-learn classification