开发者社区> 问答> 正文

GBRT的学习率到底是乘在什么地方

QQ_20170619224522

如图的数据为python 中,用GBRT 选择一棵树,不同学习率的结果。

理论上,只有一棵树的预测值,如果学习率=1,则直接计算出来一个预测值P,如果学习率=0.1,则预测值为P*0.1
但是,比如第三行,真实值=216,我学习率=1时,预测值=390,学习率=0.1时,预测值=1016
所以一棵树的预测值并不直接等于预测值*学习率

展开
收起
臭屁绒小阚 2017-06-19 22:48:25 2533 0
1 条回答
写回答
取消 提交回答
  • 学习率是梯度下降的时候乘在梯度前面的,跟模型预测的计算过程无关。

    2020-01-13 18:48:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
代码未写,漏洞已出——谈谈设计不当导致的安全问题 立即下载
美团 crash 监控分析系统优化之路:crash 率从千分位到万分位 立即下载
数据+算法定义新世界 立即下载