24小时热门版块排行榜    

Znn3bq.jpeg
查看: 348  |  回复: 2
当前主题已经存档。

yujunhui

银虫 (著名写手)

[交流] 【求助】遗传算法优化神经网络出现问题?【已解决】

用遗传算法优化神经网络 出现问题   
具体源程序


   %% 清除环境变量
clear all
clc
warning off
nntwarn off
%% 声明全局变量
global p     % 训练集输入数据
global t     % 训练集输出数据
global R     % 输入神经元个数
global S2    % 输出神经元个数
global S1    % 隐层神经元个数
global S     % 编码长度
S1=6;  

c  = [1000      1040       1000    1020    1040         1000    1020     1000   1020    1040       1000    1020    1040            1000       1040   1020    1040       1000    1020    1040         1000    1020    1040 ;
               1          1          1        1       1         1        1       2        2      2            2        2      2            2          2   3       3        3       3        3            3        3    3    ;
              30         60          30       45      60          30       45     30      45      60         30       45      60           30          60    45      60       30       45      60          30       45      60  ];
r =  1.0e+003 * [0.8750    0.8575    0.8975    0.8800    0.8800    0.8825    0.8800    0.8600        0.8425    0.8725    0.8925    0.9075    0.8925    0.8750    0.9025    0.9100     0.8650    0.9000    0.8800    0.9125    0.9000    0.9050    0.9025;
                 1.0900    1.0650    1.0850    1.0700    1.0650    1.0900    1.0750    1.0800      1.1050    1.0700    1.0850    1.0850    1.1000    1.0700    1.0950    1.1150      1.1150    1.0950    1.0800    1.1000    1.1150    1.1000    1.1100;
                 0.0110    0.0123    0.0118    0.0127    0.0130    0.0110    0.0100    0.0125     0.0120    0.0127    0.0103    0.0127    0.0095    0.0080    0.0095    0.0120      0.0123    0.0123    0.0125    0.0145    0.0107    0.0115    0.0088;
                0.0605    0.0565    0.0580    0.0645    0.0680    0.0635    0.0670    0.0510    0.0505    0.0612    0.0515    0.0625    0.0537    0.0530    0.0565    0.0548    0.0532    0.0607    0.0612    0.0633    0.0553    0.0560    0.0573  ];

c2 =[ 1000   1020  1020   1040  ;
       3      1      2    1;
       30       45    60   60 ];

r2 =1.0e+003 *[ 0.8950    0.8825    0.9025    0.8750;
           1.0900    1.0700    1.0900    1.0800;
              0.0130    0.0127    0.0113    0.0095;
               0.0515    0.0660    0.0663    0.0625 ];


% 训练网络
[p,minc,maxc,t,minr,maxr] = premnmx(c,r);

net=newff(minmax(p),[S1,4],{'tansig','purelin'},'trainlm');
  net.trainParam.lr = 0.8;
  net.trainParam.goal=0.1;
net.trainParam.show=200;
net.trainParam.epochs=10000;
net=train(net,p,t);

kn = tramnmx(c2,minc,maxc);
a2n = sim(net,kn);
[a2] = postmnmx(a2n,minr,maxr);


%% GA-BP神经网络
R=size(p,1);  % R  = 7;
S2=size(t,1);  % S2 =7;
S=R*S1+S1*S2+S1+S2;  %   S = 382
aa=ones(S,1)*[-1,1];   % 变量上下项矩阵   aa =382*@
popu=50;  % 种群规模
initPpp=initializega(popu,aa,'gabpEval');  % 初始化种群
gen=100;  % 遗传代数

[x,endPop,bPop,trace]=ga(aa,'gabpEval',[],initPpp,[1e-6 1 1],'maxGenTerm',gen,...
'normGeomSelect',[0.09],['arithXover'],[2 0; 2 3;2 0],'nonUnifMutation',[2 gen 3]);

运行上一步时候 出现了

??? Error using ==> ga
Too many input arguments.


请高手指点?
本人不胜感激!
谢谢了 !

[ Last edited by nono2009 on 2009-11-4 at 00:09 ]
回复此楼

» 猜你喜欢

安静
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)

★ ★
kuhailangyu(金币+2,VIP+0):自己提问自己解决后公布答案者最应该奖励 11-3 13:52
经过 众多 朋友指点,现在问题已经解决!
我把出现
??? Error using ==> ga
Too many input arguments.

的主要原因归结了下,发出来一起分享,共同提高!

1 超出了定义函数的设定变量数   ,建议看一下GA,toolbox里参数设计
2 把种群的矩阵中,号改为;
3  从新安装工具箱,可能是有些函数程序被改写了,
建议重新安装!

我的问题是第三个原因!
安静
2楼2009-11-03 12:44:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)

希望对大家有所帮助!
呵呵
再次感谢朋友的帮助!
呵呵!
安静
3楼2009-11-03 12:52:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yujunhui 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 评审有感 +6 popular289 2026-05-18 11/550 2026-05-18 22:40 by iaeyuan
[基金申请] 今年审到国自然15份,谈谈感受 +16 国自然国社科中 2026-05-17 16/800 2026-05-18 14:58 by gy116024
[教师之家] 上海大学实验技术岗位非升即走 +8 嘻嘻哈哈乐呵呵 2026-05-15 8/400 2026-05-18 11:53 by ning312
[基金申请] 青C资助名额大幅增加! +12 西葫芦炒鸡蛋 2026-05-13 16/800 2026-05-18 10:02 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +6 l7k6xnh0yc 2026-05-14 7/350 2026-05-17 19:42 by Equinoxhua
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 xx7gd5zq4e 2026-05-15 6/300 2026-05-17 19:36 by Equinoxhua
[基金申请] 这年头没有找到涵评专家,还有中面上的可能吗 +13 dd921ww 2026-05-12 16/800 2026-05-17 12:38 by 于轩
[考博] 26/27博士推荐 +3 1木头人13949 2026-05-13 3/150 2026-05-17 09:41 by YuY66
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 4/200 2026-05-17 08:06 by 11n4dfd8yn
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +6 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:11 by 11n4dfd8yn
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:25 by ue3ir18jc3
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 4/200 2026-05-17 00:57 by ue3ir18jc3
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 3/150 2026-05-17 00:45 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 x0mp7owy2b 2026-05-15 4/200 2026-05-17 00:25 by ue3ir18jc3
[高分子] 本人最近太闲了,谁有问题可以提,每天会统一回复 +9 一切都是空工 2026-05-12 20/1000 2026-05-16 19:52 by Equinoxhua
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 x0mp7owy2b 2026-05-15 4/200 2026-05-16 17:45 by j6b2pdz07o
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 6/300 2026-05-16 11:29 by h3oerqvkv9
[硕博家园] 申请博士 +3 呃?呃 2026-05-15 3/150 2026-05-16 11:01 by a4742549
[论文投稿] 求助大佬sci投稿哪个好中 +3 江沅188 2026-05-12 4/200 2026-05-13 14:35 by 江沅188
信息提示
请填处理意见