首页 > 武侠修真 > 刚成高考状元,学霸逆袭系统来了 > 第361章 只能说它不优雅,但很有效

第361章 只能说它不优雅,但很有效(1/2)

目录

请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。

“你在质量评估网络里用了ReLU激活函数,这一点刚才你解释过,因为训练数据量有限,浅层网络加ReLU足够。”

“但我想问的是另一个层面。你的网络输出是0到1之间的质量分数,损失函数用的是二元交叉熵。”

“二元交叉熵的前提是输出经过sigoid映射,而sigoid在接近0和1的区域梯度会急剧衰减。”

“你的数据里,大量局部密度图的质量分数集中在0.5到0.7这个区间,靠近决策边界。”

“在这个区间里,梯度衰减会导致网络收敛变慢,甚至卡在局部平坦区域。”

“你是怎么处理这个问题的?”

看着林晓陷入思考,斯通布雷克暗自好笑。

感觉自己是不是太过分了。

都一把年龄了,还在这欺负小孩子。

这个问题和第一个不一样。

第一个问题的衍生成果非常多,但涉及的底层逻辑都一样。

所以能直接引用几个月前发表的新方法。

但斯通布雷克现在问的是一个极其经典的原理。

二元交叉熵在饱和区的梯度问题。

这个问题在神经网络的基础教材里就有。

从Hton等人早期的工作开始,已经讨论了二十多年。

近现代几乎没有太多针对这个问题的原创性成果。

因为大家都默认这是一个已经被解决的问题。

标准做法是换成focalloss或者加一个温度参数来平滑梯度。

但林晓的模型里用的是标准二元交叉熵。

他没有换损失函数,也没有加温度参数。

这意味着他必须给出一个不同于常规方案的解释。

斯通布雷克有些老顽童在心里笑了笑。

这是十年前的经典。

这下你总没法再用第几期哪个部分来支撑自己的说法了吧?

实际上。

林晓此时也确实有些为难,心里忍不住开始腹诽。

我去,这老头是真有货啊!

眼睛这么毒的吗?

这会,林晓感觉自己底裤都快被扒出来了。

他知道focalloss,也知道温度缩放。

但这两个方案他都没有用。

他用的是一种更朴素的处理方式,在数据预处理阶段对质量分数做了重新标定。

把原本集中在0.5到0.7区间的分数分布拉伸到了更宽的范围内,让接近决策边界的样本不再那么密集。

但这个操作本质上只是把数据分布的形态改了,并没有从根上解决梯度衰减的问题。

如果斯通布雷克追问这个操作的数学依据。

那他只能承认,这是基于实验效果做的经验性调整,不是从梯度分析出发推导出来的方案。

但这也没办法。

实际上在应用机器学习领域,这种做法非常普遍。

很多已经在工业界和学术界被广泛使用的方法。

其核心参数并不是从第一性原理推导出来的,而是基于实验效果反复调整后确定的经验值。

比如droout的比例、数据增强的强度、正则化系数的量级......

这些参数的最优值往往依赖于具体任务和数据分布,没有通用的解析解。

研究者通常的做法是在验证集上做网格搜索或随机搜索,找到效果最好的配置。

本章未完,点击下一页继续阅读。

目录
返回顶部