Whats the difference between a type-1 FLS and a type-2 FLS?
A type-1 FLS uses only type-1 fuzzy sets, whereas a type-2 FLS uses at least one type-2 fuzzy set. The inference engine of a type-1 FLS maps type-1 input fuzzy sets into type-1 output fuzzy sets, whereas the inference engine of a type-2 FLS maps type-2 or type-1 fuzzy sets into type-2 fuzzy sets. The output processor for a type-1 FLS transforms a type-1 fuzzy set into a number (that is, a type-0 fuzzy set) and is called a defuzzifier. The output processor for a type-2 FLS has two components to it: a type-reducer that transforms a type-2 fuzzy set into a type-1 fuzzy set, followed by a defuzzifier that transforms the resulting type-1 fuzzy set into a number.