遗传算法优化神经网络初始权值

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:42:04
我想用遗传算法优化神经网络初始权值和阈值,BP网络拓扑结构为15-8-1,使用遗传算法的每个染色体长度(码串)长度为多少啊,怎么算?

function err=FitnessFcn(x)
net=newff([Si...],[15 8 1]);
net.IW{1,1}=x(1:15);
net.LW{2,1}=x(16:135);%8*15=120
net.b{1,1}=x(136:150);
net.b{2,1}=x(151:158);
train
sim
err=误差

------------------------------------------
ga(FitnessFcn,158,.....)%要加限制条件

想法不错,不过劝伱不要试 10年也未必算得出来
都有训练函数了,为什么还要用遗传算法来调整权值?