Unit 5 Neuro Fuzzy Systems
Unit 5 Neuro Fuzzy Systems
Soft computing
Unit content
• Introduction of Neuro-Fuzzy Systems,
• Architecture of Neuro Fuzzy Networks.
• Application of Fuzzy Logic: Medicine,
Economics, Indusrtry etc.
Neuro-fuzzy systems
• Definition:-
A fuzzy neural network or neuro-fuzzy
system is a learning machine that finds the
parameters of a fuzzy system (i.e., fuzzy
sets, fuzzy rules) by exploiting approximation
techniques from neural networks.
• Combines fuzzy systems with neural network
Neuro-fuzzy systems
A1 A1 R1
x1 R1
x1 x1
A2 R2
x1 A2 R2
wR3 C1
C1
A3 A3 R3 R3 wR6
y
wR1
B1 B1 R4 R4 wR2
x2 C2
wR4
C2
R5 wR5
x2 x2 B2
B2 R5
x2
R6
B3
B3 R6
Layer 1 Layer 2 Layer 3 Layer 4 Layer 5
A1 A1 R1
x1 R1
x1 x1
A2 R2
x1 A2 R2
wR3 C1
C1
A3 A3 R3 R3 wR6
y
wR1
B1 B1 R4 R4 wR2
x2 C2
wR4
C2
R5 wR5
x2 x2 B2
B2 R5
x2
R6
B3
B3 R6
A1 A1 R1
x1 R1
x1 x1
A2 R2
x1 A2 R2
wR3 C1
C1
A3 A3 R3 R3 wR6
y
wR1
B1 B1 R4 R4 wR2
x2 C2
wR4
C2
R5 wR5
x2 x2 B2
B2 R5
x2
R6
B3
B3 R6
2. A fuzzy rule neuron receives inputs from the fuzzification neurons that represent
fuzzy sets in the rule antecedents.
3. For instance, neuron R1, which corresponds to Rule 1, receives inputs from
neurons A1 and B1.
In a neuro-fuzzy system, intersection can be
implemented by the product operator.
A1 A1 R1
x1 R1
x1 x1
A2 R2
x1 A2 R2
wR3 C1
C1
A3 A3 R3 R3 wR6
y
wR1
B1 B1 R4 R4 wR2
x2 C2
wR4
C2
R5 wR5
x2 x2 B2
B2 R5
x2
R6
B3
B3 R6
Layer 4 is the output membership layer. Neurons in this layer represent fuzzy
sets used in the consequent of fuzzy rules.
An output membership neuron combines all its inputs by using the fuzzy
operation union.
This operation can be implemented by the probabilistic OR. That is,
( 4)
yi( 4) x1
( 4)
i
( 4)
x2 i
( 4)
xli yC 1 R 3 R 6 C1
The value of C1 represents the integrated firing strength of fuzzy rule
neurons R3 and R6.
Layer 1 Layer 2 Layer 3 Layer 4 Layer 5
A1 A1 R1
x1 R1
x1 x1
A2 R2
x1 A2 R2
wR3 C1
C1
A3 A3 R3 R3 wR6
y
wR1
B1 B1 R4 R4 wR2
x2 C2
wR4
C2
R5 wR5
x2 x2 B2
B2 R5
x2
R6
B3
B3 R6
Layer 5 is the defuzzification layer. Each neuron in this layer represents a single
output of the neuro-fuzzy system. It takes the output fuzzy sets clipped by
the respective integrated firing strengths and combines them into a single
fuzzy set.