Fuzzy Logic Note
Fuzzy Logic Note
The term fuzzy refers to things that are not clear or are vague. In the real world many times we
encounter a situation when we can’t determine whether the state is true or false, their fuzzy logic
provides very valuable flexibility for reasoning. In this way, we can consider the inaccuracies
and uncertainties of any situation. Fuzzy Logic is a form of many-valued logic in which the truth
values of variables may be any real number between 0 and 1, instead of just the traditional values
of true or false. It is used to deal with imprecise or uncertain information and is a mathematical
method for representing vagueness and uncertainty in decision-making. Fuzzy Logic is based on
the idea that in many cases, the concept of true or false is too restrictive, and that there are many
shades of gray in between. It allows for partial truths, where a statement can be partially true or
false, rather than fully true or false. Fuzzy Logic is used in a wide range of applications, such as
control systems, image processing, natural language processing, medical diagnosis, and artificial
intelligence. The fundamental concept of Fuzzy Logic is the membership function, which defines
the degree of membership of an input value to a certain set or category. The membership function
is a mapping from an input value to a membership degree between 0 and 1, where 0 represents
non-membership and 1 represents full membership. Fuzzy Logic is implemented using Fuzzy
Rules, which are if-then statements that express the relationship between input variables and
output variables in a fuzzy way. The output of a Fuzzy Logic system is a fuzzy set, which is a set
of membership degrees for each possible output value.
In summary, Fuzzy Logic is a mathematical method for representing vagueness and uncertainty
in decision-making. It allows for partial truths and is used in a wide range of applications. It is
based on the concept of membership function and the implementation is done using Fuzzy rules.
In the Boolean system truth value, 1.0 represents the absolute truth value and 0.0 represents the
absolute false value. But in the fuzzy system, there is no logic for the absolute truth and absolute
false value. But in fuzzy logic, there is an intermediate value too present which is partially true
and partially false.
INFERENCE ENGINE: It determines the matching degree of the current fuzzy input with
respect to each rule and decides which rules are to be fired according to the input field. Next, the
fired rules are combined to form the control actions.
DEFUZZIFICATION: It is used to convert the fuzzy sets obtained by the inference engine into
a crisp value. There are several defuzzification methods available and the best-suited one is used
with a specific expert system to reduce the error.