以最简单的神经网络为例
损失函数
损失函数为通过 随机设定的w1和w2 得出的y的近似值与真实y的差距
随机梯度下降(SGD)
通过此公式不断更新w使w靠近真实值
为当前误差关于w的梯度,梯度方向为数值(Loss)增长最快的方向
所以我们沿梯度反方向更新,即Loss下降最快的方向
η:学习率,控制w更新的步长

简单的例题

真实值为:
假设我们只知道并令η(学习率)为0.1,初始化权重
为初始化权重所计算得出的估计值
损失函数为:
更新:
所以:
更新得:
同理得
通过更新完的权重可以得出新的损失函数
比上一次小了不少
本文以简单的神经网络为例,介绍了损失函数的概念及其计算方法,并详细解析了随机梯度下降(SGD)算法的工作原理,包括如何通过迭代更新权重来最小化损失函数。
2258

被折叠的 条评论
为什么被折叠?



