概述
大神,MATLAB(R2018a)运行GA-BP算法,提示错误:未定义函数或变量 'initializega',如何解决,感谢!0
clearP=[0,0,0.003,0.024,0.022,0.009,0.011,0.02,0.006,0.01,0.006,0.008,0.018,0.019;0.013,0.016,0.015,0.157,0.696,0.331,0.568,0.247,0.093,0.267,0.28,0.351,0.294,0.306;0.024... clear
P=[0,0,0.003,0.024,0.022,0.009,0.011,0.02,0.006,0.01,0.006,0.008,0.018,0.019;
0.013,0.016,0.015,0.157,0.696,0.331,0.568,0.247,0.093,0.267,0.28,0.351,0.294,0.306;
0.024,0.022,0.039,0.316,0.124,0.062,0.184,0.142,0.06,0.121,0.111,0.091,0.078,0.128;
0.012,0.011,0.012,0.497,0.028,0.014,0.04,0.029,0.011,0.032,0.026,0.018,0.019,0.036;
0,0,0.006,0.007,0.012,0.006,0.011,0.01,0.005,0.009,0.008,0.008,0.008,0.013;
0.023,0.022,0.032,0.036,0.041,0.044,0.041,0.055,0.049,0.048,0.052,0.05,0.033,0.047;
0.032,0.027,0.035,0.076,0.315,0.427,0.403,0.307,0.232,0.296,0.199,0.362,0.199,0.451;
5.88,10.63,16.47,11.328,10.44,4.488,14.293,8.106,7.309,7.303,6.371,6.497,5.79,7.563];
T=[3.5,3.5,3.5,4,3.5,4,3.5,3.4,3.4,3.5,3.5,3.5,3.5,3.5];
[p1,minp,maxp,t1,mint,maxt]=premnmx(P,T);
net=newff(minmax(P),[8,6,1],{'tansig','tansig','purelin'},'trainlm');
net.trainParam.epochs=10000;
net.trainParam.goal=0.0000000001;
[net,tr]=train(net,p1,t1);
R=size(P,1);
S2=size(T,1);
S1=6;
S=R*S1+S1*S2+S1+S2;
aa=ones(S,1)*[-1,1];
popu=100;
initPpp=initializega(popu,aa,'gabpEval');
gen=500;
[x,endPop,bPop,trace] = ga(aa,'gabpEval',[],initPpp,[1e-6 1 1],'maxGenTerm',gen,...
'normGeomSelect',[0.09],['arithXover'],[2],'nonUnifMutation',[2 gen 3]);
[W1,B1,W2,B2,val] = gadecod(x);
net.IW{1,1} = W1;
net.LW{2,1} = W2;
net.b{1} = B1;
net.b{2} = B2;
net = train(net,p,t);
a=[0.003;0.015;0.039;0.012;0.006;0.032;0.035;2.703];
b=sim(net,a);
c=postmnmx(b,mint,maxt);
c
十分感谢!!! 展开
最后
以上就是感性乐曲为你收集整理的matlab 配置妖气,大神,MATLAB(R2018a)运行GA-BP算法,提示错误:未定义函数或变量 'initializega',如何解决,感谢!...的全部内容,希望文章能够帮你解决matlab 配置妖气,大神,MATLAB(R2018a)运行GA-BP算法,提示错误:未定义函数或变量 'initializega',如何解决,感谢!...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复