声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 844|回复: 1

[综合讨论] bp输出层函数问题

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

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

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

x
P:%%P 10个时刻为20组热电耦温度数据(10*20)
T;%%根绝10个时刻热电耦的温度进行模式识别(0 到1之间)
[Pn,minP,maxP]=premnmx(P) ;
[Tn,minT,maxT]=premnmx(T);
net40=newff(minmax(P),[S1,S2,S3],{'logsig','logsig','logsig'},'trainlm');
net40.trainParam.epochs=5000;
net40.trainParam.show=1;
net40.trainParam.goal=0.0001;
net40.trainParam.Ir=0.05;
net40=train(net40,Pn,Tn);
TRAINLM, Epoch 0/5000, MSE 0.964332/0.0001, Gradient 3.98924/1e-010
TRAINLM, Epoch 1/5000, MSE 0.856971/0.0001, Gradient 0.0500049/1e-010
TRAINLM, Epoch 2/5000, MSE 0.85521/0.0001, Gradient 1.60191e-082/1e-010
TRAINLM, Minimum gradient reached, performance goal was not met.
最后输出层函数采用'logsig'时老出现以上问题
换成‘purelin’函数时则收敛良好,但预测效果不好?大家帮忙看看呗:)感激阿
回复
分享到:

使用道具 举报

发表于 2007-10-26 10:16 | 显示全部楼层
原帖由 yongzhen913 于 2007-10-26 10:04 发表
P:%%P 10个时刻为20组热电耦温度数据(10*20)
T;%%根绝10个时刻热电耦的温度进行模式识别(0 到1之间)
[Pn,minP,maxP]=premnmx(P) ;
[Tn,minT,maxT]=premnmx(T);
net40=newff(minmax(P),[S1,S2,S3],{'l ...


请学会发帖前先自己动手搜索
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-18 16:54 , Processed in 0.054356 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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