| 查看: 218 | 回复: 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'); 这个程序应该怎么编写? 运行的结果用一个数组 表述出来? |
» 猜你喜欢
评审有感
已经有15人回复
26/27申博自荐-锂/钠电池方向
已经有4人回复
同样的基金本子,换个专家直接从C变A!
已经有3人回复
别被青基扩招骗了!26年科研内卷才刚刚开始
已经有4人回复
26/27博士推荐
已经有4人回复
找博士生导师
已经有6人回复
2026博士还有哪些学校有名额
已经有8人回复
上海大学实验技术岗位非升即走
已经有10人回复
云南大学材料与能源学院解琳课题组钙钛矿博士招生
已经有4人回复
博士申请
已经有6人回复

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












回复此楼
5