| 查看: 233 | 回复: 1 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】Matlab神经网络不同的隐含层单元怎么变成?
|
|||
|
源程序 clear clc %原始数据进行归一化处理 p=[1 2 3 4 6 8 10 15 ]; t=[2 3 4 5 10 12 18 15]; [pn,minp,maxp,tn,mint,maxt]=premnmx(p,t); %建立相应的BP网络4 net=newff(minmax(pn),[2,1],{'tansig','purelin'},'trainlm'); %训练网络 % 训练网络 net.trainParam.show=200; net.trainParam.lr=0.05; net.trainParam.mc=0.9; net.trainParam.epochs=200; net.trainParam.goal=1e-3; %调用TRAINGDM算法训练BP网络 net=train(net,pn,tn); %%%% 对其测试误差 求误差 %%%%%5555 [pn] = tramnmx(p,minp,maxp); an = sim(net,pn); [a] = postmnmx(an,mint,maxt); a 现在我的问题,如何通过编程 使得隐含层单元从2 到7变化 net=newff(minmax(pn),[2,1],{'tansig','purelin'},'trainlm'); net=newff(minmax(pn),[3,1],{'tansig','purelin'},'trainlm'); net=newff(minmax(pn),[4,1],{'tansig','purelin'},'trainlm'); net=newff(minmax(pn),[5,1],{'tansig','purelin'},'trainlm'); net=newff(minmax(pn),[6,1],{'tansig','purelin'},'trainlm'); net=newff(minmax(pn),[7,1],{'tansig','purelin'},'trainlm'); 这个程序应该怎么编写? 运行的结果用一个数组 表述出来? |
» 猜你喜欢
国社科又开始会评了,不知道这次命运如何
已经有11人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有3人回复
售SCI文章,我:8O.5.5.1O.54,科目全,可十急
已经有3人回复
有多少人是今天查系统知道结果的?
已经有19人回复
基金未中,这种答复是模板吗?
已经有7人回复
哪位高人中了,把查询到的截图贴出来让我看看,让我长长见识
已经有7人回复
面上意见出来了
已经有23人回复
能否申诉?
已经有8人回复

2楼2009-09-22 23:01:07










回复此楼