搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  MATLAB.docx
资料下载链接地址: https://bbs.pinggu.org/a-1618607.html
附件大小:
577.86 KB   举报本内容

matlab神经网络工具箱创建神经网络的程序怎么写?运行结果怎样?下面粘出了有关matlab神经网络工具箱创建神经网络的程序供大家参考。(详情见附件)

% 生成训练样本集

clearall;

clc;

P=[1100.807 240 0.2 15 1 18 2 1.5;

1102.865 240 0.1 15 2 12 1 2;

1102.59 240 0.1 12 4 24 1 1.5;

2200.6 240 0.3 12 3 18 2 1;

2203 240 0.3 25 3 21 1 1.5;

1101.562 240 0.3 15 3 18 1 1.5;

1100.547 240 0.3 15 1 9 2 1.5];

01.318 300 0.1 15 2 18 1 2];

T=[54248162787 168380 314797;

2861463958 69637 82898;

86002402710 644415 328084;

230802445102 362823 335913;

60257127892 76753 73541;

3461593532 80762 110049;

56783172907 164548 144040];

@907117437 120368 130179];

m=max(max(P));

n=max(max(T));

P=P'/m;

T=T'/n;

%-------------------------------------------------------------------------%

pr(1:9,1)=0;%输入矢量的取值范围矩阵

pr(1:9,2)=1;

bpnet=newff(pr,[124],{'logsig', 'logsig'}, 'traingdx', 'learngdm');

%建立BP神经网络, 12个隐层神经元,4个输出神经元

%tranferFcn属性 'logsig' 隐层采用Sigmoid传输函数

%tranferFcn属性 'logsig' 输出层采用Sigmoid传输函数

%trainFcn属性 'traingdx' 自适应调整学习速率附加动量因子梯度下降反向传播算法训练函数

%learn属性 'learngdm' 附加动量因子的梯度下降学习函数

net.trainParam.epochs=1000;%允许最大训练步数2000步

net.trainParam.goal=0.001;%训练目标最小误差0.001

net.trainParam.show=10;%每间隔100步显示一次训练结果

net.trainParam.lr=0.05;%学习速率0.05

bpnet=train(bpnet,P,T);

%-------------------------------------------------------------------------

p=[1101.318 300 0.1 15 2 18 1 2];

p=p'/m;

r=sim(bpnet,p);

R=r'*n;

display(R);
……





    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

GMT+8, 2026-2-16 14:29