Académique Documents
Professionnel Documents
Culture Documents
Structure
– Rule base selects the set of fuzzy rules
– Database (or dictionary) defines the
membership functions used in the fuzzy rules
– A reasoning mechanism performs the
inference procedure (derive a conclusion from
facts & rules!)
Defuzzification: extraction of a crisp value that
best represents a fuzzy set
– Need: it is necessary to have a crisp output in
some situations where an inference system is
used as a controller
4
Rule 1
w1
x is A1 y is B1
Rule 2
defuzzifier
x is A2 y is B2
w2
x aggregator y
Rule r
is A y is Br
x x r Fuzzy
wr
Defuzzification [definition]
A ( z )dz A ( z )dz ,
z BOA
where = min {z; z Z} & = max {z; z Z}.
The vertical line z = zBOA partitions the region
between
z = , z = , y = 0 & y = A(z) into two regions
Mamdani Fuzzy models (4.2) (cont.) 9
Mean of maximum zMOM
This operator computes the average of the
maximizing z at
which the MF reaches a maximum . It is
expressed by :
zdz
z MOM Z'
,
dz
Z'
where Z' { z; A ( z ) }
By definition : if A ( z ) has a single maximum at z z
then z MOM z
z1 z 2
However : if max A ( z ) z 1 , z 2 then z MOM
z 2
Mamdani Fuzzy models (cont.) 10
• Smallest of maximum zSOM
Amongst all z that belong to [z1, z2], the
smallest is called zSOM
• Largest of maximum zLOM
Amongst all z that belong to [z1, z2], the
largest value is called zLOM
R1 (x s) & (y s) w1
R2 (x s) & (y l) w2
R3 (x l) & (y s) w3
R4 (x l) & (y l) w4
Aggregated consequent F[(w1, z1); (w2, z2); (w3, z3);(w4, z4)]
= weighted average
27
Example:
single-input Tsukamoto fuzzy model
with 3 rules
if X is small then Y is C1
if X is medium then Y is C2
if X is large then Y is C3
30
Other Considerations (4.5) (cont.)
– Grid partition 31
Each region is included in a square area
hypercube
Difficult to partition the input using the Grid in
the case of a large number of inputs. If we
have k inputs & m MFs for each mk rules!!
– Tree partition
Each region can be uniquely specified along a
corresponding decision tree. No exponential
increase in the number of rules
– Scatter partition
Each region is determined by covering a
subset of the whole input space that
characterizes a region of possible occurrence
of the input vectors
32