【问题标题】:Matlab (ANFIS) Error in trainingMatlab(ANFIS)训练中的错误
【发布时间】:2016-09-16 16:53:57
【问题描述】:

我有一个 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 比较陌生,所以如果我问了一些琐碎的事情,我非常抱歉。

【问题讨论】:

    标签: matlab artificial-intelligence fuzzy-logic


    【解决方案1】:

    最后我发现很遗憾,为了训练一个模糊系统,你不能对不同的前件有相同的结果;我有这样的规则。但是,当您要训练具有许多输入隶属函数的模糊集时,这非常不方便。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-22
      • 2015-05-23
      • 1970-01-01
      • 2012-02-27
      • 1970-01-01
      • 2017-08-21
      • 2013-04-04
      • 2016-07-02
      相关资源
      最近更新 更多