误差反向传播法是Rumelhart等在1986年提出的,即BP(error BackPropagation)法影响最为广泛,也称BP算法。直到今天,BP算法仍然是自动控制上最重要、应用最多的有效算法。是用于多层神经网络训练的著名算法,有理论依据坚实、推导过程严谨、物理概念清楚、通用性强等优点。但是,人们在使用中发现BP算法存在收敛速度缓慢、易陷入局部极小等缺点。自从40年代赫布(D.O. Hebb)提出的学习规则以来,人们相继提出了各种各样的学习算法,Rumelhart等提出的误差反向传播法,即BP(error BackPropagation)算法是影响最为广泛的算法之一。BP是自动控制上最重要、应用最多的有效算法之一。误差反向传播算法是用于多层神经网络训练的著名算法,有理论依据坚实、推导过程严谨、物理概念清楚、通用性强等优点。但是,人们在使用中发现BP算法存在收敛速度缓慢、易陷入局部极小等缺点。