fuzzy-set techniques try to design y = y(x1, x2, …) heuristically by invoking
the designer’s intuition or accumulated knowledge.
First, consider a function
y = y(x) of a single input, and divide the range of
x into just a few (typically between 2 and 7) mutually exclusive class inter-
vals, which may have different sizes. The class intervals can be numbered, or
they can be given names such as
negative, positive, very negative, near
zero, or cold, warm, hot, and so on. We assign a corresponding small num-
ber of numerical function values
y(x) by specifying a rule table such as
if x is negative, then y = –1014
if x is near zero, then y = 0.2
............
Our choice of class intervals and function values, presumably based on intu-
ition or experience, defines a function
y = y(x). We can actually try this func-
tion on our regression or control problem. But
y(x) is a coarsely defined and
necessarily discontinuous step function.
One can similarly construct a function
y = y(x1, x2) of 2 inputs x1, x2. We
again divide the ranges of
x1 and x2 into class intervals (x1 and x2 can have
different class-interval numbers and/or sizes) and try to invent a two-dimen-
sional rule table such as
if x1 is negative AND x 2 is very negative then y =1200
if x1 is negative AND x 2 is near zero then y = 0
.................................
We have now defined a step function y = y(x1, x2) with two inputs. We can
add more inputs.
7-4. Fuzzy-set Logic
Fuzzy-set techniques also invoke heuristic rule tables but produce at least
piecewise-continuous functions instead of coarse step functions.
(a) Fuzzy Sets and Membership Functions
We replace our input class intervals with similarly labeled abstract fuzzy sets
of
x values, for example, very negative, negative, near zero, positive, and
very positive. Membership of a given input value x = X in a fuzzy set E is
defined by a nonnegative membership function
M(E | x) that measures the
degree to which the value
X “belongs” to the fuzzy set. We regard the propo-
sition that a measured value
X of x belongs to a fuzzy set E as an abstract
event with the “fuzzy truth value”
M(E | X).
174 More Applications of Vector Models