登录论坛

查看完整版本 : [MATLAB毕业设计] 求助 请求高手帮助修改一段程序


风湿百合
2011-05-12, 11:27
[r,q]=size(x);
[s2,q]=size(t);
s1=6;
[w1,b1]=rands(s1,r);
[w2,b2]=rands(s2,s1);
df=100; %学习过程显示频率
me=3000; %最大训练步数
eg=0.001;%误差平方和指标
lr=0.1;
lr_inc=1.05;
lr_idec=0.95;
mom_const=0.1;
err_ratit=1.04;
tp=[df me eg lr lr_inc lr_idec mom_const err_ratio];
[w1,b1,w2,b2,epochs,errors]=trainbpx(w1,b1,'logsig',w2,b2,'purelin',x,t,tp);
x=[0.00 0.252 0.439 0.626 0.813 1.000;
0.00 0.190 0.392 0.595 0.798 1.000;
0.00 0.252 0.439 0.626 0.831 1.000;
1.000 0.795 0.592 0.378 0.204 0.000;
1.000 0.815 0.626 0.415 0.189 0.000 ;
1.000 0.835 0.637 0.451 0.235 0.000];
a=simuff(x,w1,b1,'logsig',w2,b2,'purelin');
这段程序是关于BP网络算法的,错误就出在第一行,请求高手帮忙调试一下!不胜感激!