Flex.EngineAdapter.TakagiSugeno (FLex v0.2.2)
View SourceTakagi-Sugeno-Kang fuzzy inference uses singleton output membership functions that are either constant or a linear function of the input values. The defuzzification process for a Sugeno system is more computationally efficient compared to that of a Mamdani system, since it uses a weighted average or weighted sum of a few data points rather than compute a centroid of a two-dimensional area.
Summary
Functions
Turns an consequent fuzzy variable (output) from a fuzzy value to a crisp value (weighted average method).
Functions
@spec weighted_average_method(Flex.Variable.t()) :: float()
Turns an consequent fuzzy variable (output) from a fuzzy value to a crisp value (weighted average method).