Both of these functions (genfis1 and genfis2) take a set of training data as input, and based on that create an initial fuzzy inference system (FIS). This FIS can then be optimized by Matlab's ANFIS. What are the differences between these functions? Which one is preferable when you have a large data set (faced with the curse of dimensionality)? How about the conditions on the number of inputs (say more than 6)?