24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1187  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

aniu0512

银虫 (小有名气)

[交流] 【求助】关于BP网络的层的问题,寻求帮组,谢谢。已有8人参与

我想建立一个BP网络,一个输入层,一个输出层,一个隐层,在建立网络时,怎么写是准确的?我是新手,外行专业的,我们不学习这个东东呢。
毕业论文需要用这个进行评价。在学习了半个月后,知道了一点点。在坛子里看到不少例子,模仿写了一个,请高手指教。另外,如何固定权重,保证每次的训练和评价结果一样,谢谢。

下面是程序:
% p是训练样本,p2是测试样本,t 是目标样本
p=[...];
p2=[..];
t=[..];
p = p';
p2 = p2';

% 归一化数据,请问2个方法区别大吗?
%for i=1:7 % 7个输入
% pn(i,=(p(i,-min(p(i,))/(max(p(i,)-min(p(i,));
%end
[pn,minp,maxp] = premnmx(p);

%for i=1:7
  %p2n(i,=(p2(i,-min(p(i,))/(max(p(i,)-min(p(i,));
%end
[p2n,minp,maxp]=premnmx(p2);

% 神经网络参数设置
Para.Goal = 0.000005;% 网络训练目标误差
Para.Epochs = 10000;% 网络训练代数
Para.LearnRate = 0.05;% 网络学习速率
Para.Show = 50; % 训练显示间隔赋值

% 建立网络,隐层数目17,寻优得到,7-17-1 结构,一个输入层,一个输出层,一个隐层。
%请问 哪个方法对?
net=newff(minmax(pn),[7,17,1],{'tansig','tansig','purelin'},'trainlm');

net=newff(minmax(pn),[17,1],{'tansig','purelin'},'trainlm');

  %训练参数,下面这个有用吗?
  %net.iw{1,1}=zeros(size(net.iw{1,1}))+0.5;
    %net.lw{2,1}=zeros(size(net.lw{2,1}))+0.75;
   %net.b{1,1}=zeros(size(net.b{1,1}))+0.5;
   % net.b{2,1}=zeros(size(net.b{2,1}));
net.trainParam.show = Para.Show;
% 训练显示间隔赋值
net.trainParam.goal = Para.Goal;
% 训练目标误差赋值
Net.trainParam.lr = Para.LearnRate;
% 网络学习速率赋值
net.trainParam.epochs = Para.Epochs;
%训练
[net tr] = train(net,pn,t);
save MDS_best net     %保存网络
%对BP网络进行仿真
A=sim(net,pn);
%样本评价
B=sim(net,p2n),

[ Last edited by aniu0512 on 2010-5-4 at 10:03 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

rewind

至尊木虫 (正式写手)


aniu0512(金币+1):谢谢参与
一般我们做BP的话 都是做很多组参数 然后再挑选比较好
刚开始是不知道什么好 什么不好的
在外种地...
6楼2010-05-09 11:09:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

rain8898

银虫 (正式写手)

aniu0512(金币+1):谢谢参与
adu886886(金币-1):无证据的说法将被视作灌水骗金币,如果确实有相关研究,请对求助问题进行回复,谢谢合作 2010-05-04 16:30:57
回一个,我也在搞这个,
格物致知
2楼2010-05-04 11:20:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

robert2020

银虫 (著名写手)

★ ★
aniu0512(金币+1):谢谢参与
adu886886(金币+1):谢谢应助 2010-05-06 16:02:54
Truthfulness,Compassion,Tolerance,Beauty
3楼2010-05-04 20:20:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

aniu0512

银虫 (小有名气)

引用回帖:
Originally posted by robert2020 at 2010-05-04 20:20:49:
力荐
http://www.amazon.cn/mn/detailAp ... 0116O9BS&sr=1-3

上面讲的很清楚~~

呜呜,还是一本书哈,不过还是谢谢了。
4楼2010-05-04 21:38:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见