用BP网络逼近正弦函数,输入信号,神经网络结构为1-6-1,权值
与
的初始值取[-1,1]之间的的随机值,取学习率
=0.5,动量因子
=0.05。循环500次达到最佳,见下图:
代码如下:
%BP identification
clear all;
close all;
xite=0.50;
alfa=0.05;
w2=rands(6,1);
w2_1=w2;w2_2=w2_1;
w1=rands(1,6);
w1_1=w1;w1_2=w1;
dw1=0*w1;
x=[0]';
u_1=0;
y_1=0;
I=[0,0,0,0,0,0]';
Iout=[0,0,0,0,0,