Matlab(ANFIS)训练错误
Matlab (ANFIS) Error in training
我有一个 Sugeno 2 输入 - 1 输出模糊系统,每个规则 5mfs,输出 5mfs。但是,每当我尝试训练它时,都会收到以下错误:
如你所见,规则的数量和输出隶属函数的数量是一样的。我还在下面发布了控制台输出。
ANFIS info:
Number of nodes: 23
Number of linear parameters: 9
Number of nonlinear parameters: 12
Total number of parameters: 21
Number of training data pairs: 2084
Number of checking data pairs: 0
Number of fuzzy rules: 3
Start training ANFIS ...
1 0.0163803
2 0.0163785
Designated epoch number reached --> ANFIS training completed at epoch 2.
Too many outputs requested. Most likely cause is missing [] around left hand side that has a comma
separated list expansion.
Error in fisgui (line 91)
name=nameList{currGui};
Error in mfedit (line 669)
fisgui #findgui
Error in mfedit (line 602)
mfedit #selectvar
Error in mfdlg (line 296)
mfedit('#update',varType,varIndex)
Error using waitfor
Error while evaluating DestroyedObject Callback
我对 Matlab 比较陌生,所以如果我问了一些琐碎的问题,我非常抱歉。
最后我发现,不幸的是,为了训练模糊系统,不同的前因不能有相同的结果;我有这样的规则。但是,当你想训练一个有很多输入隶属函数的模糊集时,这就很不方便了。
我有一个 Sugeno 2 输入 - 1 输出模糊系统,每个规则 5mfs,输出 5mfs。但是,每当我尝试训练它时,都会收到以下错误:
如你所见,规则的数量和输出隶属函数的数量是一样的。我还在下面发布了控制台输出。
ANFIS info:
Number of nodes: 23
Number of linear parameters: 9
Number of nonlinear parameters: 12
Total number of parameters: 21
Number of training data pairs: 2084
Number of checking data pairs: 0
Number of fuzzy rules: 3
Start training ANFIS ...
1 0.0163803
2 0.0163785
Designated epoch number reached --> ANFIS training completed at epoch 2.
Too many outputs requested. Most likely cause is missing [] around left hand side that has a comma
separated list expansion.
Error in fisgui (line 91)
name=nameList{currGui};
Error in mfedit (line 669)
fisgui #findgui
Error in mfedit (line 602)
mfedit #selectvar
Error in mfdlg (line 296)
mfedit('#update',varType,varIndex)
Error using waitfor
Error while evaluating DestroyedObject Callback
我对 Matlab 比较陌生,所以如果我问了一些琐碎的问题,我非常抱歉。
最后我发现,不幸的是,为了训练模糊系统,不同的前因不能有相同的结果;我有这样的规则。但是,当你想训练一个有很多输入隶属函数的模糊集时,这就很不方便了。