1. MATLAB模糊神经网络GUI 打开方式:
anfisedit
2. anfis命令训练:
% anfis调用5种格式
fis=anfis(trainingData)
fis=anfis(trainingData,options)
[fis,trainError]=anfis(___)
[fis,trainError,stepSize] = anfis(___)
[fis,trainError,stepSize,chkFIS,chkError] = anfis(trainingData,options)
3. 基础案例
%% demo1 *** 自动生成默认初始FIS
load fuzex1trnData.dat %单输入输出数据集
fis = anfis(fuzex1trnData); % 自动生成输出FIS:默认grid partition方法,2个隶属度
x = fuzex1trnData(:,1);
anfisOutput = evalfis(fis,x); %使用训练好的结构进行推理
plot(x,fuzex1trnData(:,2),'*r',x,anfisOutput,'.b')
legend('Training Data','ANFIS Output','Location','NorthWest')
%% demo2 *** anfisOptions指定:模糊隶属函数个数为4;迭代次数为40
o