24小时热门版块排行榜    

查看: 383  |  回复: 0

yeqinglan

新虫 (初入文坛)

[求助] 遗传算法优化bp网络

求高手指点,我的算法运行的结果是:Chrom and FitnV disagree,不知道哪出问题了


clc;
clear all;
tic
NIND=40;
MAXGEN=100;
GGAP=0.9;
trace=zeros(1,MAXGEN);
Chrom=crtbp(40,10);
fieldd=[10;-1;1;1;0;1;1];
gen=0;
var=bs2rv(Chrom,fieldd);
ObjV=objfun(var);
while gen<MAXGEN,
    FitnV=ranking(ObjV);
    SelCh=select('sus',Chrom,FitnV,GGAP);
     SelCh=recombin('xovsp',SelCh,0.7);
      SelCh=mut(SelCh);
      var=bs2rv(SelCh,fieldd);
      ObjVSel=objfun(var);
      [Chrom ObjV]=reins(Chrom,SelCh,1,1,ObjV,ObjVSel);
      gen=gen+1;
      [Jm index]=min(ObjV);
      trace(gen,1)=Jm;
      if(gen==1)
          t(gen,1)=toc;
      else
          t(gen,1)=toc+t(gen-1,1);
      end
end
Ly=Chrom(index,;
figure(2);
plot(1:100,trace);
回复此楼

» 猜你喜欢

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

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 yeqinglan 的主题更新
信息提示
请填处理意见