Quote from the Fuzzy Logic Toolbox User's Guide.
Up vote 1 down vote favorite share g+ share fb share tw.
I am implementing a ANFIS model with hydrid training method. I have 13 inputs that maps to one output. I framed rules with respect to my system.
When I train data, I get the below error: Number of output MF's is not equal to number of rules Any clues about where I am going wrong? Matlab neural-network matlab-toolbox fuzzy-logic link|improve this question edited Apr 1 at 20:35Franck Dernoncourt1,1651312 asked Apr 1 at 18:46restless356 75% accept rate.
Quote from the Fuzzy Logic Toolbox User's Guide: Constraints of anfis: anfis is much more complex than the fuzzy inference systems discussed so far, and is not available for all of the fuzzy inference system options. Specifically, anfis only supports Sugeno-type systems, and these must have the following properties: * Have no rule sharing. Different rules cannot share the same output membership function, namely the number of output membership functions must be equal to the number of rules.
The ANFIS model structure should therefore look like this: FYI the error comes from the following code snippet: /* output MF no. Must be the same as rule no. */ if (fis->output0->mf_n!
= fis->rule_n) { fisFreeFisNode(fis); PRINTF("Number of output MF's is not equal to number of rules -->\n"); fisError("Parameter sharing in FIS is not allowed! "); }.
Great! Yup,thanx for notification, I did share the Mf,that led to error! Its Resolved now!
– restless Apr 2 at 4:09.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.