反向传播
1 链式法则(Chain Rule)
-
第一种情况
-
第二种情况
2 反向传播(Backpropagation)
Cn
代表yn
和yn head
之间的距离函数。Cn
越大代表距离越远,从而Loss
越大,参数θ
越不好
- 根据上式可以推得下式,求出
Loss
关于某一参数w
的偏微分
- 先只考虑一个
neuron
-
前向过程
- 将
input
输入进神经网络 - 计算每一个
neuron
的output
- 将
-
反向过程
-
反向假设一个新的神经元,此时
z
在前向传播过程中已经是一个被确定的值,即一个常数。 -
如何计算其中的两个未知项
-
第一种情况,当前
neuron
的后面就是output layer
-
第二种情况,当前
neuron
的后面不是output layer
如此反复,一直到下一个
neuron
是output layer
-
在正向传播的神经网络基础上,建立一个反向的神经网络。
-
-
大致流程