转载

作者:知乎用户
链接:https://www.zhihu.com/question/24827633/answer/91489990
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

一般都是用链式法则解释
比如如下的神经网络
如何理解神经网络里面的反向传播算法?
  • 前向传播
对于节点如何理解神经网络里面的反向传播算法?来说,如何理解神经网络里面的反向传播算法?的净输入如何理解神经网络里面的反向传播算法?如下:
如何理解神经网络里面的反向传播算法?
接着对如何理解神经网络里面的反向传播算法?做一个sigmoid函数得到节点如何理解神经网络里面的反向传播算法?的输出:
如何理解神经网络里面的反向传播算法?
类似的,我们能得到节点如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?的输出如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?

  • 误差
得到结果后,整个神经网络的输出误差可以表示为:
如何理解神经网络里面的反向传播算法?
其中如何理解神经网络里面的反向传播算法?就是刚刚通过前向传播算出来的如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?是节点如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?的目标值。如何理解神经网络里面的反向传播算法?用来衡量二者的误差。
这个如何理解神经网络里面的反向传播算法?也可以认为是cost function,不过这里省略了防止overfit的regularization term(如何理解神经网络里面的反向传播算法?
展开得到
如何理解神经网络里面的反向传播算法?

  • 后向传播
对输出层的 如何理解神经网络里面的反向传播算法?
通过梯度下降调整如何理解神经网络里面的反向传播算法?,需要求如何理解神经网络里面的反向传播算法?,由链式法则:
如何理解神经网络里面的反向传播算法?
如下图所示:
如何理解神经网络里面的反向传播算法?
如何理解神经网络里面的反向传播算法?
如何理解神经网络里面的反向传播算法?
如何理解神经网络里面的反向传播算法?
以上3个相乘得到梯度如何理解神经网络里面的反向传播算法?,之后就可以用这个梯度训练了:
如何理解神经网络里面的反向传播算法?
很多教材比如Stanford的课程,会把中间结果如何理解神经网络里面的反向传播算法?记做如何理解神经网络里面的反向传播算法?,表示这个节点对最终的误差需要负多少责任。。所以有如何理解神经网络里面的反向传播算法?



对隐藏层的 如何理解神经网络里面的反向传播算法?
通过梯度下降调整如何理解神经网络里面的反向传播算法?,需要求如何理解神经网络里面的反向传播算法?,由链式法则:
如何理解神经网络里面的反向传播算法?
如下图所示:
如何理解神经网络里面的反向传播算法?
参数如何理解神经网络里面的反向传播算法?影响了如何理解神经网络里面的反向传播算法?,进而影响了如何理解神经网络里面的反向传播算法?,之后又影响到如何理解神经网络里面的反向传播算法?如何理解神经网络里面的反向传播算法?
求解每个部分:
如何理解神经网络里面的反向传播算法?
其中如何理解神经网络里面的反向传播算法?,这里如何理解神经网络里面的反向传播算法?之前计算过。
如何理解神经网络里面的反向传播算法?的计算也类似,所以得到
如何理解神经网络里面的反向传播算法?
如何理解神经网络里面的反向传播算法?的链式中其他两项如下:
如何理解神经网络里面的反向传播算法?
如何理解神经网络里面的反向传播算法?
相乘得到
如何理解神经网络里面的反向传播算法?
得到梯度后,就可以对如何理解神经网络里面的反向传播算法?迭代了:
如何理解神经网络里面的反向传播算法?
在前一个式子里同样可以对如何理解神经网络里面的反向传播算法?进行定义,如何理解神经网络里面的反向传播算法?,所以整个梯度可以写成如何理解神经网络里面的反向传播算法?

=======================
上述如何理解神经网络里面的反向传播算法?就是教程Unsupervised Feature Learning and Deep Learning Tutorial 中第三步计算的由来。。

如何理解神经网络里面的反向传播算法?

 所谓的后向传播,其实就是『将来在宣传传播上出了偏差,你们要负责的!』,每一个节点负责的量用如何理解神经网络里面的反向传播算法?表示,那么,隐藏节点需要负责的量,就由输出节点负责的量一层层往前传导。

参考:
【1】Unsupervised Feature Learning and Deep Learning Tutorial

相关文章:

  • 2021-08-03
  • 2021-11-16
  • 2021-07-15
  • 2021-07-30
  • 2021-06-17
  • 2021-08-21
  • 2021-06-27
猜你喜欢
  • 2021-12-30
  • 2021-05-10
  • 2021-06-26
  • 2021-09-27
  • 2021-12-25
  • 2021-04-04
相关资源
相似解决方案