反向传播算法

Chain rule

25-反向传播算法-链式法则.jpg

Multi-output Perceptron

25-反向传播算法-多层感知机.jpg

Multi-Layer Perceptron

  • 对于多隐藏层结构的神经网络可以把隐藏层的节点看成输出层的节点

25-反向传播算法-多隐藏层感知机.jpg

  • For an output layer node (kin{K})

[frac{partial{E}}{partial{W_{jk}}}=O_jdelta_k,\,delta_k=O_k(1-O_k)(O_k-t_k) ]

  • For a hidden layer node (jin{J})

[frac{partial{E}}{partial{W_{ij}}}=O_idelta_j,\,delta_j=O_j(1-O_j)sum_{kin{K}}delta_kW_{jk} ]

  • 其中(delta_k)可以看做是(O_j)的信息;(delta_j)可以看做是(O_i)的信息
  • 并且下一层的隐藏层偏微分的更新都基于上一隐藏层的偏微分
原文地址:https://www.cnblogs.com/nickchen121/p/10914739.html