03 May 2015

###损失函数
假设有 个训练样本,每个包含一组输入信号 和一组输出信号 , 表示神经网络的层数。
表示每层的神经元个数, 表示输出层神经元个数。
表示分为多少类。

所以我们的损失函数为:

###Backpropagation Algorithm
Back
对于上图我们有:

我们的总误差为:

对于最后一层,我们可以直接算出网络产生的输出 与实际值之间的差距。然后我们通过计算各层节点残差的加权平均值计算隐藏层的残差。

我们把每层的差值标记为 那么我们就有:

在最后一层中

对于前面的每一层,都有

由此得到第 层第 个节点的残差计算方法:

由于我们的真实目的是计算 且有:

所以我们可以得到神经网络中权重的更新方程:



blog comments powered by Disqus