24小时热门版块排行榜    

查看: 2777  |  回复: 2

karl_hou

金虫 (初入文坛)

[求助] anfis训练完成后怎么进行预测 已有1人参与

MATLAB工具箱中anfis用训练数据训练好要用新的输入对结果进行预测,应该怎么弄呢?求大神告知,是不是需要把训练好的fis文件通过与c语言的接口编程实现?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
https://www.mathworks.com/help/fuzzy/anfis.html
CODE:
x = (0:0.1:10)';
y = sin(2*x)./exp(x/5);
trnData = [x y];

numMFs = 5;
mfType = 'gbellmf';
in_fis = genfis1(trnData,numMFs,mfType);

epoch_n = 20;
dispOpt = zeros(1,4);
out_fis = anfis(trnData,in_fis,20,dispOpt);

plot(x,y,x,evalfis(x,out_fis))
legend('Training Data','ANFIS Output')

https://www.mathworks.com/help/fuzzy/test-data-against-trained-system-gui.html#FP23475
2楼2016-09-21 20:50:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

karl_hou

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by FMStation at 2016-09-21 20:50:08
https://www.mathworks.com/help/fuzzy/anfis.html


x = (0:0.1:10)';
y = sin(2*x)./exp(x/5);
trnData = ;

numMFs = 5;
mfType = 'gbellmf';
in_fis = genfis1(trnData,numMFs,mfType);

epoch_n =  ...

谢谢前辈提供帮助,我先学习一下!
3楼2016-09-23 15:12:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 karl_hou 的主题更新
信息提示
请填处理意见