⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 psobp.m

📁 推荐一下老外的工具箱psotb-beta-.3
💻 M
字号:
%这是我在某人gann的基础上改的,若有不当之处,请大家多多指教
%警察(qq:175584600)
%.qq@162163.com



[P,T,R,S1,S2,Q,S]=nninit; % BP网络初始化
popSize=40;
bounds=ones(S,1)*[-1 1];
MaxGen=10000;
vMax=1;
[fxmin, xmin, Swarm, history] = PSO(psoOptions);
[W1,B1,W2,B2,val]=psodecod(xmin);
net=newff(minmax(P),[S1 S2],{'tansig' 'purelin'},'trainlm');
net.iw{1,1}=W1;
net.lw{2,1}=W2;
net.b{1}=B1;
net.b{2}=B2;
% 仿真结果
tstP=[    0.2015    0.2756    0.4707    0.4980    0.9000    0.2912    0.7049    0.2366    0.4434;...
    0.1000    0.9000    0.9000    0.9000    0.9000    0.9000    0.9000    0.9000    0.9000;...
    0.2926    0.3444    0.4556    0.5000    0.9000    0.3741    0.7704    0.3296    0.4556;...
    0.3717    0.1000    0.5593    0.4647    0.5443    0.1300    0.2006    0.3041    0.6493;...
    0.2846    0.3000    0.1000    0.2538    0.3308    0.1462    0.3154    0.2385    0.3308];
net=train(net,P,T);
% 仿真结果
TT=sim(net,tstP)
[ 0.3080    0.1288    0.2120    0.3592    0.9000    0.1000    0.3720    0.1800    0.6920]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -