I read that the number of the inputs in ANFIS can be at most six. I want to optimize a problem wherein I have around 37 inputs. And I want to apply all the inputs simultaneously. So how to increase the number of inputs?
I use with MATLAB toolbox the ANFIS. I never worked with Mamdani but usually use Sugeno in my engineering applications. I do not see this limitation. What do you use?
You have two options, toolbox or command line. You can start with tool box to check the performance of your algorithm with visualization, then you can apply it with command line. Anyhow, there is no limitation as a tool. But you need to check you field and the problem it self, if it applicable with this tool. Good luck
I am using command line. But as per your suggestions, I tried to explore the ANFIS toolbox. I found that it can take only one output but many inputs. Am I correct?
The problem with which I am dealing is having around 37 inputs and 8 outputs. Can I use the toolbox now?
Due to the nature of the fuzzy rules under consideration, an ANFIS can only have one output, which limits its applicability to problems with one solution per time. Also, there are only two choices for the output membership function: constant and linear. This limitation of output membership function choices is because anfis only operates on Sugeno-type systems. For your case it is better to use ANN, instead.
I don't remember the details right now, since I worked on Fuzzy Logic long time ago. However, if there is really a limit in the number of outputs to be just one, you can construct 8 parallel ANFIS systems each having 1 (different) output but 37 (same) inputs.
As far as the ANN is concerned, it can help you a great deal only if you have got sufficient dataset for all the combinations of the values of inputs and the corresponding values of outputs.
Anfis has limitations due to reasons attributed to the number of parameters. For this reason, if the number of parameters is high, calculation problems are encountered. You can reduce the size of the dataset with the recommended size reduction methods.