Introduction To Fuzzy Logic and Neural Networks
Introduction To Fuzzy Logic and Neural Networks
Neural Networks
ARTIFICIAL NEURAL NETWORK (ANN)
Despite having numerous advantages, there is also some difficulty while using
fuzzy logic in neural networks. The difficulty is related with membership rules, the
need to build fuzzy system, because it is sometimes complicated to deduce it with
the given set of complex data.
Neural-Trained Fuzzy Logic
The reverse relationship between neural network and fuzzy logic, i.e., neural
network used to train fuzzy logic is also a good area of study. Following are two
major reasons to build neural trained fuzzy logic −
New patterns of data can be learned easily with the help of neural networks
hence, it can be used to preprocess data in fuzzy systems.
Neural network, because of its capability to learn new relationship with new input
data, can be used to refine fuzzy rules to create fuzzy adaptive system.
Neural-Trained Fuzzy Logic
The reverse relationship between neural network and fuzzy logic, i.e.,
neural network used to train fuzzy logic is also a good area of study.
Following are two major reasons to build neural trained fuzzy logic
•New patterns of data can be learned easily with the help of neural
networks hence, it can be used to preprocess data in fuzzy systems.
•Neural network, because of its capability to learn new relationship
with new input data, can be used to refine fuzzy rules to create fuzzy
adaptive system.
Applications
Aerospace
In aerospace, fuzzy logic is used in the following areas
Fuzzy Logic resembles the human decision-making methodology. It deals with vague
and imprecise information. This is gross oversimplification of the real-world problems
and based on degrees of truth rather than usual true/false or 1/0 like Boolean logic.
Take a look at the following diagram. It shows that in fuzzy systems, the values are
indicated by a number in the range from 0 to 1. Here 1.0 represents absolute
truth and 0.0 represents absolute falseness. The number which indicates the value
in fuzzy systems is called the truth value.
• In other words, we can say that fuzzy logic is not
logic that is fuzzy, but logic that is used to describe
fuzziness. There can be numerous other examples
like this with the help of which we can understand
the concept of fuzzy logic.
• Fuzzy Logic was introduced in 1965 by Lofti A.
Zadeh in his research paper “Fuzzy Sets”. He is
considered as the father of Fuzzy Logic.
Fuzzy Logic - Classical Set Theory
Subset
• A set X is a subset of set Y (Written as X ⊆ Y) if every element of X
is an element of set Y.
• Example 1 − Let, X = {1,2,3,4,5,6} and Y = {1,2}. Here set Y is a
subset of set X as all the elements of set Y is in set X. Hence, we can
write Y⊆X.
• Example 2 − Let, X = {1,2,3} and Y = {1,2,3}. Here set Y is a
subset (not a proper subset) of set X as all the elements of set Y is in
set X. Hence, we can write Y⊆X.
Proper Subset
Two sets A and B are called disjoint sets if they do not have even one element in
common. Therefore, disjoint sets have the following properties −
n(A∩B)=ϕn(A∩B)=ϕ
n(A∪B)=n(A)+n(B)n(A∪B)=n(A)+n(B)
Example − Let, A = {1,2,6} and B = {7,9,14}, there is not a single common element,
hence these sets are overlapping sets.
Operations on Classical Sets
Associative Property
Having three sets A, B and C, this property states −
A∪(B∪C)=(A∪B)∪CA∪(B∪C)=(A∪B)∪C
A∩(B∩C)=(A∩B)∩C
Distributive Property
Having three sets A, B and C, this property states −
A∪(B∩C)=(A∪B)∩(A∪C)A∪(B∩C)=(A∪B)∩(A∪C)
A∩(B∪C)=(A∩B)∪(A∩C)
Idempotency Property
For any set A, this property states −
A∪A=AA∪A=A
A∩A=AA∩A=A
Identity Property
For set A and universal set X, this property states −
A∪φ=AA∪φ=A
A∩X=AA∩X=A
A∩φ=φA∩φ=φ
A∪X=X
Transitive Property
Having three sets A, B and C, the property states −
If A⊆B⊆CA⊆B⊆C, then A⊆C
Fuzzy Logic - Set Theory
• Fuzzy sets can be considered as an extension and gross
oversimplification of classical sets. It can be best
understood in the context of set membership.
• Basically it allows partial membership which means that it
contain elements that have varying degrees of
membership in the set.
• From this, we can understand the difference between
classical set and fuzzy set. Classical set contains elements
that satisfy precise properties of membership while fuzzy
set contains elements that satisfy imprecise properties of
membership.
Representation of fuzzy set