Fuzzy logic is way of computing based on degree of truth rather than the binary truth values. it is used to create and manipulate fuzzy sets. Its a mathematical language to deal with the fuzzy representation of real world problems. Fuzzy sets are extension of crisp sets. Crisp sets are used to represent boolean valued entity, fuzzy sets are used to represent multivalued entity.

Fuzzy sets and logic are widely used in the design of fuzzy logic controller (FLC). FLC are the core part in many home and industry automation equipment including air conditioner, microwave oven, washing machine, vehicle navigation, robots etc. It can also be combined with the other area of research such as genetic algorithms and neural network to create hybrid models.

Concept of fuzzy logic is quite old, although it came into limelight after the seminal work of Lofti Zadeh, who is known as the father of fuzzly logic. Zadeh has proposed proper mathematical notation for fuzzy set representation and manipulation.

Imprecision is the inherent property of the data. Fuzzy sets can very effectively models the imprecision in the data. And hence, fuzzy sets are more noise tolerant compared to their counter part – crisp set.

Fuzzy logic resembles the human thinking and hence it is easy to understand and simple to deal with. It involves the process of fuzzification of variable, fuzzy rule base and fuzzy data base, fuzzy inference model and defuzzification of fuzzy output.

Fuzzification is the process of mapping real valued input to the range 0 to 1. Rule based and data base process the converted fuzzy input into fuzzy output with the help of fuzzy inference system such as Mamdani approach, Takagi-sugeno appraoch etc. And Finally, fuzzified output is converted into crisp value with the help of some defuzzification method.

Find all the necessary resources on the entire course of fuzzy logic here.

Access Full video playlist: A Complete Course on Fuzzy logic