基于梯度提升(Boosting )的回归树简介数据派THU关注共 541字,需浏览 2分钟 ·2022-05-18 23:40 来源:DeepHub IMBA本文约500字,建议阅读5分钟Boosting 是一种松散的策略,它将多个简单模型组合成一个复合模型。Boosting 是一种松散的策略,它将多个简单模型组合成一个复合模型。这个想法的理论来自于随着我们引入更多的简单模型,整个模型会变得越来越强大。在 boosting 中,简单模型称为弱模型或弱学习器。在回归的背景下,第一个简单模型只是一个常数,而随后的简单模型是“回归树”。什么是回归树呢?它是用于回归的决策树!最简单通俗的解释就是决策树是一些if语句组成的树型结构,这些if的判断条件并不是我们人工手动指定的而是通过使用数据训练自动生成的。梯度提升通过将一个个回归树进行整合可以使模型预测变得更好。通过下图的执行流程整个过程构成了解决回归问题的基本架构。最后总结:1、通过简单的最小化得到“最弱的学习者”。通常情况下,最弱的学习者是我们训练最终学习者的数据集中所有值的平均值2、然后根据需要向最弱的学习器添加尽可能多的回归树,并在添加这些回归树学习器时改进预测(计算类似于梯度下降中的学习率的乘数,并且该乘数与回归树相乘)3、 一旦获得了足够数量的树,就会计算整合成最终的“强学习器”。编辑:于腾凯 浏览 5点赞 评论 收藏 分享 手机扫一扫分享分享 举报 评论图片表情视频评价全部评论推荐 梯度提升树算法原理小结小白学视觉0CatBoost基于梯度提升决策树的机器学习方法CatBoost 是由 Yandex 的研究人员和工程师开发的基于梯度提升决策树的机器学习方法,现已Python 基于直方图的梯度提升集成方法Python中文社区0CatBoost基于梯度提升决策树的机器学习方法CatBoost是由Yandex的研究人员和工程师开发的基于梯度提升决策树的机器学习方法,现已开源。CatBoost 在Yandex公司内广泛使用,用于排列任务、预测和提出建议。CatBoost 是通基于梯度下降算法求解线性回归小白学视觉0基于OpenCV的图像梯度与边缘检测!小白学视觉0基于企业架构的IT架构管理解决方案简介数据D江湖0【深度学习】PyTorch 中的线性回归和梯度下降机器学习初学者0ML——Boosting数据科学实战0【机器学习】梯度Boosting网络,效果远好于XGBoost模型!机器学习初学者0点赞 评论 收藏 分享 手机扫一扫分享分享 举报