学习中心
登录
已解决
学习率参数问题

昨天问了老师,老师的回答如下代码中的学习率参数 马士兵教育官网 - IT职业领路人 (mashibing.com)

03ad4f671396cdb8b8c43097fa876507.png

但今天看多分类的课时,老师说学习率是指前面的参数也就是在二分类时的0.5

02e49fb4966a4cc9ee98decda5e7c2c0.png

1c2138d3bc5aed42e9af22fee58b3cd3.png

然后我就产生了混乱,在二分类时,模型的弱学习器权重是自己计算的二倍,这样我可以理解0.5就是学习率

c898d34fa6577ed468ae1dec1a31c160.png

但是,老师在代码中的讲解(在更新样本权重时用的又是没有乘以2倍的弱学习器权重),根据样本权重公式改变公式中弱学习器前面的系数更新出来的权重就不一样了

3900f64c7aa03023b3e6af116a085e37.png

367e05113325b4987d816e5a168e0d25.png

这样就会影响下面的树的计算,老师手动计算用的是没有乘以2的弱学习器权重,这样子计算出来是符合python输出结果的,仅仅是在弱学习器权重上有2倍差距

到这我的理解就开始混乱了,如果是像视频中老师那样理解,对于二分类我就混乱了,但同时多分类中老师又是按照他的理解讲解多分类的,所以我现在的理解十分混乱,希望老师给我讲讲

7deecd7e8ed08444d7e98bf41d1258c8.png

67 3
    3个回答
    写回答