声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1307|回复: 6

[工具箱] 神经网络编程中目标函数显示问题

[复制链接]
发表于 2007-10-11 11:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我的目标函数设置位0.0001, 可图中却显示goal为0
程序如下
p=[25 25 25; 12.5 12.5 12.5;20 20 20;2 2 2;3 3 3;375 375 375;835 835 835;1000 1000 1000;3.2 3.2 3.2;0.8 0.8 0.8;600 546 628;127 81 104;26.3 25 22.2]
t=[0.35 0.38 0.42;15.7 18.8  20;3.8 4 4.5]
p1=[25;12.5;20;2;3;375;835;1000;3.2;0.8;592;95;20.5]
[pc,minp,maxp]=premnmx(p1)   % p1为选取的一组测试数据
[pn,minp,maxp]=premnmx(p)    % 输入数据归一化处理
[tn,mint,maxt]=premnmx(t)    % 目标数据归一化处理
net=newff([minmax(pn)],[13,3],{'tansig','purelin'},'trainlm','learngdm')   %建立一个前向的BP网络,其中隐含层数为13层 ,输出层为3层
an=train(net,pn,tn)          %训练网络模型
net.trainparam.epochs=10000   %设定训练次数
net.trainparam.goal=0.0001    %网络的训练目标误差
net.trainparam.lr=0.01       %设定学习速率
net.trainparam.max_fail=5    %最大验证失败次数
net.trainparam.mu=0.005      %Marquart调整参数
net.trainparam.mu_dec=0.1    %mu的下降因子        
net.trainparam.mu_inc=10     %mu的上升因子        
net.trainparam.mu_max= 1e+10  %mu的最大值
net.trainparam.mem_reduc=2   %权衡计算可比矩阵时占用的内存和计算速度
net.trainparam.min_grad=1e-2 %性能函数的最小梯度
net.trainparam.show=25       %两次显示时间的间隔
net.trainparam.time=inf      %最长训练时间        
an=sim(net,pc)               
a=postmnmx(an,mint,maxt)      
-----
高手顺便帮我看下程序是否对不??
谢了.

[ 本帖最后由 eight 于 2007-10-11 17:33 编辑 ]
11.bmp
回复
分享到:

使用道具 举报

发表于 2007-10-11 11:11 | 显示全部楼层
原帖由 226zhou 于 2007-10-11 11:04 发表
我的目标函数设置位0.0001, 可图中却显示goals为0
程序如下
p=[25 25 25; 12.5 12.5 12.5;20 20 20;2 2 2;3 3 3;375 375 375;835 835 835;1000 1000 1000;3.2 3.2 3.2;0.8 0.8 0.8;600 546 628;127 81 104;26 ...


一般不会出现这个情况,你的帖子没有附上图片,因此无法获悉原因
 楼主| 发表于 2007-10-11 11:15 | 显示全部楼层
有图了,看看,是怎么回事..
发表于 2007-10-11 11:29 | 显示全部楼层
原帖由 226zhou 于 2007-10-11 11:15 发表
有图了,看看,是怎么回事..


请检查你的图片是否达到你想说明的目的
 楼主| 发表于 2007-10-11 11:50 | 显示全部楼层
我就是这个意思,设置与显示不相符合.
现在不能确定,我对matlab理解错没,

[ 本帖最后由 226zhou 于 2007-10-11 11:51 编辑 ]
发表于 2007-10-11 12:47 | 显示全部楼层
an=train(net,pn,tn)          %训练网络模型
这句应该放在所有设置后面
否则你所有的设置等于白设置
因为你是训练好了再设置参数的

[ 本帖最后由 eight 于 2007-10-11 17:33 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2007-10-11 13:03 | 显示全部楼层
我不胜感激,好人好运
原因找到了,理解错误.
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 23:30 , Processed in 0.060790 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表