24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 493  |  回复: 3
当前主题已经存档。

yujunhui

银虫 (著名写手)

[交流] 【求助 遗传算法优化神经网络时候 initializega 函数出错,请高手指点?【已完成】

%% 清除环境变量
clear all
clc
warning off
nntwarn off

%% 声明全局变量
global p14     % 训练集输入数据
global t14     % 训练集输出数据
global R     % 输入神经元个数
global S2    % 输出神经元个数
global S1    % 隐层神经元个数
global S     % 编码长度
S1=9;



% 410S+20R   
x1=[0.036    12.56     0         0.315      0.473   0.002  0.002   0.14        0     0          0.58      0.23    0.005     0.015 ];
%0Cr13Al+16MnR
x2=[ 0.08     13.5       0         1.00       1.00     0.03  0.035        0.170   0.230     0.15       1.540       0.26    0.007     0.022 ];
%0Cr13+20R         
x3=[0.080   13.100     0.6       0.800      0.600   0.020 0.030    0.14    0          0        0.58       0.23      0.005    0.015 ];
%0Cr13+16MnR  
x4=[ 0.080   13.100     0.6       0.800      0.600   0.020     0.030   0.170   0.230     0.15       1.540       0.26    0.007     0.022 ];
%  410S+16MnR       
x5=  [ 0.036    12.56     0         0.315      0.473   0.002     0.002 0.170     0.230     0.15      1.540      0.26    0.007     0.022];

        

p=[x1' x2' x3' x4' x5'];

t1=[ 20             40              192.0                 262             182.7                320                  440             30.5           10     ];
t2=[ 18             25            165.0                 222.0             149.8                390                  525             30.5           62   ];
t3=[ 20             40              141.0                 208.0              155.2              310                  455             29.5           91    ];
t4=[ 23             30              145.0                  201.0             139.5                385                  535              27           58    ];
t5=[ 20        40              147.0                 228.0             154.3                340                  525             28.5           62    ];                  


t=[t1' t2' t3' t4' t5'];


[pn,minp,maxp,tn,mint,maxt] = premnmx(p,t);
p14=pn(:,1:4);
t14=tn(:,1:4);
p5=pn(:,5);
tt5=tn(:,5);



% 网络创建
net=newff(minmax(p14),[S1,9],{'tansig','purelin'},'trainlm');
% 设置训练参数
net.trainParam.goal=0.01;%训练目标误差
net.trainParam.show=200;%训练时候每次展示的结果
net.trainParam.epochs=5000;% 总的迭代次数
net.trainParam.mc=0.95;%动量因子
% 网络训练
[net,tr]=train(net,p14,t14);
% 仿真测试
y1=sim(net,p5);    % BP神经网络的仿真结果
[a] = postmnmx(y1,mint,maxt);



%% GA-BP神经网络

R=size(p14,1);
S2=size(t14,1);
S=R*S1+S1*S2+S1+S2;
aa=ones(S,1)*[-1,1];   % 变量上下项矩阵
popu=50;  % 种群规模
initPpp=initializega(popu,aa,'gabpEval');  % 初始化种群


我在使用initializega 函数过程中,电脑提示错误,



initPpp=initializega(popu,aa,'gabpEval');  % 初始化种群



??? Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> gadecod at 29
A1=tansig(W1*p,B1);

Error in ==> gabpEval at 6
[W1,B1,W2,B2,val]=gadecod(x);

Error in ==> initializega at 80
  eval(estr);


请高手指点?

谢谢了 !
最好把怎么修改给我说下 !

谢谢!万分感谢!

[ Last edited by nono2009 on 2009-10-26 at 16:24 ]
回复此楼

» 猜你喜欢

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

yujunhui

银虫 (著名写手)

最好把怎么修改给我说下 !

谢谢!万分感谢!
安静
2楼2009-10-26 14:49:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)


wuguocheng(金币+0,VIP+0): 问题解决了就好 10-26 16:23
nono2009(金币+1,VIP+0):私下指点的吗?谢谢分享经验。 10-26 16:23
谢谢大家,经过   yuthreestone  书童 的指点 我找到原因了!

经过  高人 的指点 我现在找到原因了.%  
%% 声明全局变量
global p    % 训练集输入数据
global t     % 训练集输出数据
global R     % 输入神经元个数
global S2    % 输出神经元个数
global S1    % 隐层神经元个数
global S     % 编码长度
S1=9;

全局变量的设定 代表的参数 不能乱改!
如果修改了话,在以后的运算过程出现问题 !

程序分享,希望大家 共同进步!


在次感谢 高人!
谢谢!
安静
3楼2009-10-26 15:52:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)


nono2009(金币+1,VIP+0):鼓励分享经验!欢迎常来交流. 10-26 17:54
恩 ,私下解决的!
  分享下经验,希望 大家一起 进步!
安静
4楼2009-10-26 17:39:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yujunhui 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 总分328生物与医药考数学求调剂 +6 aaadim 2026-04-02 8/400 2026-04-03 22:31 by aaadim
[考研] 调剂 +8 JLLLLLLLLLL 2026-04-03 8/400 2026-04-03 22:06 by 无际的草原
[考研] 化学调剂求助 +5 LULONG1 2026-04-03 5/250 2026-04-03 22:05 by 乔哒哒哒
[考研] 考研调剂 +5 小sun要好运 2026-04-03 5/250 2026-04-03 21:43 by 啵啵啵0119
[考研] 332求调剂 +8 @MZB382400 2026-03-28 8/400 2026-04-03 19:31 by lijunpoly
[考研] 298求调剂 +9 种圣赐 2026-03-29 9/450 2026-04-03 17:52 by Jimmyandyou
[考研] 11408 359分 求调剂 +4 yfever 2026-03-28 4/200 2026-04-03 16:43 by asdfzly
[考研] 085600,材料与化工321分求调剂 +12 大馋小子 2026-03-28 12/600 2026-04-03 14:16 by 百灵童888
[考研] 材料专硕 调剂 +11 CXN123456 2026-04-03 11/550 2026-04-03 14:09 by 1753564080
[考研] 282求调剂 +5 呼吸都是减肥 2026-03-31 5/250 2026-04-03 12:03 by 1753564080
[考研] 294求调剂 +3 Grey_Ey 2026-04-02 5/250 2026-04-02 21:34 by swb0218
[考研] 301求调剂 +4 细胞相关蛋白 2026-04-02 8/400 2026-04-02 16:30 by 271179835
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +4 哇呼哼呼哼 2026-04-02 4/200 2026-04-02 13:10 by yulian1987
[考研] 377求调剂 +3 RASKIN 2026-04-02 3/150 2026-04-02 09:45 by zzchen2000
[考研] 301求调剂 +8 axibli 2026-04-01 8/400 2026-04-01 09:51 by 我的船我的海
[考研] 一志愿西电085401数一英一299求调剂 六级521 +4 爱吃大鸭梨 2026-03-31 4/200 2026-03-31 11:51 by 搏击518
[考研] 269求调剂 +4 我想读研11 2026-03-31 4/200 2026-03-31 10:04 by cal0306
[考研] 0703化学321分求调剂 +10 三dd. 2026-03-30 11/550 2026-03-30 19:24 by markhwc
[考研] 291求调剂 +5 Y-cap 2026-03-29 6/300 2026-03-29 13:18 by mumin1990
[考研] 复试调剂 +3 raojunqi0129 2026-03-28 3/150 2026-03-28 15:27 by 落睿可思
信息提示
请填处理意见