iii作为上一层神经元的下标,或者是输入层节点
jjj作为当前层神经元的下标,或者是隐藏层神经元
kkk作为下一层神经元的下标,或者是输出层神经元
i,j,ki,j,ki,j,k表示不同层的相对关系:i→j→ki\rightarrow j\rightarrow ki→j→k
wijw_{ij}wij表示上一层各神经元到当前神经元的权重,也就是神经元jjj的权重
wjkw_{jk}wjk表示当前神经元与下一层各神经元的权重,也就是神经元kkk的权重
前向传播
加权求和 hhh
hj=∑i=0Mwijxjh_j=\sum_{i=0}^Mw_{ij}x_jhj=i=0∑Mwijxj
- hjh_jhj表示当前节点的所有输入加权之和
神经元输出值 aaa
aj=g(hj)=g(∑i=0Mwijxij)a_j=g(h_j)=g(\sum_{i=0}^Mw_{ij}x_{ij})aj=g(hj)=g(i=0∑Mwijxij)
- aja_jaj表示隐藏层神经元的输出值
- g()g()g()代表激活函数,www是权重,xxx是输入,w0jx0jw_{0j}x_{0j}w0jx0j表示偏移节点(bias node)
- aj=xjka_j=x_{jk}aj=xjk,即当前层神经元的输出值,等于下一层神经元的输入值
输出层的输出值 yyy
y=ak=g(hk)=g(∑i=0Mwjkxjk)y=a_k=g(h_k)=g(\sum_{i=0}^Mw_{jk}x_{jk})y=a