Tune Sugeno-type fuzzy inference system using training data
[
为每个训练时期返回均方根训练错误。fis
,Trainerror
] = anfis(___)
[
returns the training step size at each training epoch.fis
,Trainerror
,一步的大小
] = anfis(___)
tunefis
功能从R2019A开始,您可以使用模糊系统使用tunefis
。This function provides several other options for tuning algorithms, specified by theTunefisoptions
目的。
To use ANFIS, specify the tuning algorithm as"anfis"
在Tunefisoptions
。这n, use the options object as an input argument fortunefis
。例如:
创建初始模糊推理系统,并定义可调参数设置。
x =(0:0.1:10)';y = sin(2*x)./ exp(x/5);选项= genfisoptions(“网状分区”);选项。NumMembershipFunctions = 5; fisin = genfis(x,y,options); [in,out,rule] = getTunableSettings(fisin);
调整会员函数参数"anfis"
。
opt = tunefisoptions(“方法”,"anfis");fisout = tunefis(fisin,[in; out],x,y,opt);
[1] Jang,J.-S。R.,“使用广义神经网络和Kalman滤波器算法进行模糊建模,”Proc。第九国民conf。关于人工智能(AAAI-91)。July 1991, pp. 762-767.
[2] Jang,J.-S。R.,“ ANFIS:基于自适应网络的模糊推理系统”,”IEEE关于系统,人和控制论的交易,卷。23,第3号,1993年5月,第665-685页。