BP神经网络的传递函数一般采用sigmiod函数,学习算法一般采用最小梯度下降法;下面是具体的程序例子:例1 采用动量梯度下降算法训练 BP 网络。训练样本定义如下:输入矢量为
p =[-1 -2 31
-11 5 -3]目标矢量为 t = [-1 -1 1 1]解:本例的 MATLAB 程序如下: close all clear echo on clc % NEWFF——生成一个新的前向神经网络% TRAIN——对 BP 神经网络进行训练% SIM——对 BP 神经网络进行仿真pause
%敲任意键开始clc %定义训练样本...