反向传播算法是深度学习的基础之一,其主要的核心就是对代价函数E关于权重
使用wljk表示从(l−1)th层的kth神经元到lth层的jth神经元上的权重。之所以l的序号在
有了这些,lth层的jth神经元的激活值alj就和(l−1)th关联起来了:
alj=σ(∑kwljkal−1k+blj)
基础的BP算法中σ(x)为sigmoid函数,即σ(x)=11+e−x
BP算法的二次代价函数是LMS(最小均方差),其定义为:
E=12∑j(yj−aLj)2
设zlk=∑kwljkal−1k+blj,则alj=σ(z