声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1289|回复: 1

[编程技巧] 模糊神经网络小程序求助

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

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

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

x
我要运行的一个四个输入变量,得到一个输出变量。 我用了1个shuru3.mat中包含四个矩阵chkdatin(365,4),chkdatout(365,1),datin(731,4),datout(731,1)
运行程序编辑如下:
function genfis(datin,datout,chkdatin,chkdatout)
load shuru3.mat
subplot(2,1,1),plot(datin)
subplot(2,1,2),plot(datout)
fismat=genfis2(datin,datout,0.5);
fuzout=evalfis(datin,fismat);
trnRMSE=norm(fuzout-datout)/sqrt(length(fuzout))
chkfuzout=evalfis(chkdatin,fismat);
chkRMSE=norm(chkfuzout-chkdatout)/sqrt(length(chkfuzout))
figure,
plot(chkdatout)
hold on
plot(chkfuzout,'o')
hold off
但是 运行 的时候出现了
trnRMSE =

    0.5428

Warning: Some input values are outside of the specified input range.
> In evalfis at 76
  In anfis1 at 10

chkRMSE =

    0.5087
各位高手敬请给与小女子以指导。

[ 本帖最后由 wxyxiaomei 于 2007-4-11 15:11 编辑 ]
回复
分享到:

使用道具 举报

 楼主| 发表于 2007-4-16 08:00 | 显示全部楼层

模糊神经网络小程序求助

我要运行的一个四个输入变量,得到一个输出变量。 我用了1个shuru3.mat中包含四个矩阵chkdatin(365,4),chkdatout(365,1),datin(731,4),datout(731,1)
运行程序编辑如下:
function genfis(datin,datout,chkdatin,chkdatout)
load shuru3.mat
subplot(2,1,1),plot(datin)
subplot(2,1,2),plot(datout)
fismat=genfis2(datin,datout,0.5);
fuzout=evalfis(datin,fismat);
trnRMSE=norm(fuzout-datout)/sqrt(length(fuzout))
chkfuzout=evalfis(chkdatin,fismat);
chkRMSE=norm(chkfuzout-chkdatout)/sqrt(length(chkfuzout))
figure,
plot(chkdatout)
hold on
plot(chkfuzout,'o')
hold off
但是 运行 的时候出现了
trnRMSE =

    0.5428

Warning: Some input values are outside of the specified input range.
> In evalfis at 76
  In anfis1 at 10
chkRMSE =

    0.5087
各位高手敬请给与小女子以指导。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-9-24 15:23 , Processed in 0.054280 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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