Академический Документы
Профессиональный Документы
Культура Документы
Continued Controversy
The image which is portrayed is of the ability to perform
magically well by the incorporation of `new age technologies
of fuzzy logic, neural networks,
... approximate reasoning, and
self-organization in the face of
dismal failure of traditional
methods. This is pure unsupported
claptrap which is pretentious
and idolatrous in the extreme,
and has no place in scientific
literature.
Professor Bob Bitmead,
IEEE Control Systems Magazine,
June 1993, p.7.
<bob@syseng.anu.edu.au>
< http://keating.anu.edu.au/~bob/>
10
9.5
B ( x) e
B(x)
| x 2|
A ( x) B ( x)
e.g. B = far and A=very far.
For example...
A ( x) ( x)
2
B
A ={x | x>10} 1
x
10
Robert Jackson Marks II
10
Fuzzy Probability
Example #1
Billy has ten toes. The
probability Billy has
nine toes is zero. The
fuzzy membership of
Billy in the set of people
with nine toes, however,
is nonzero.
Robert Jackson Marks II
11
Example #2
#1
#2
(cite: Bezdek)
12
Example #3
Fuzzy is said to measure possibility rather than probability.
Difference
All things possible are not probable.
All things probable are possible.
Contrapositive
All things impossible are improbable
Not all things improbable are impossible
13
14
Monotonic
Robert Jackson Marks II
15
B(x)
x
16
Commutative
Associative
Idempotent
Monotonic
Robert Jackson Marks II
17
A+B (x)
2
Robert Jackson Marks II
x
18
Commutative
Associative
Idempotent
Monotonic
Robert Jackson Marks II
19
AB(x)
2
Robert Jackson Marks II
x
20
A ( x) 1 A ( x)
complement of A ={ x | x is not near an integer}
A (x)
1
x
21
A( B C ) ( x) ( A B )( AC ) ( x)
since
min[ A,max(B,C) ]=min[ max(A,B), max(A,C) ]
22
A ( BC ) ( x) ( A B ) ( AC ) ( x)
since
max[ A,min(B,C) ]= max[ min(A,B), min(A,C) ]
23
BC ( x) B C ( x)
since
1 - min(B,C)= max[ (1-A), (1-B)]
24
BC ( x) B C ( x)
since
1 - max(B,C)= min[(1-A), (1-B)]
25
A A
since
min( A,1- A) 0
Thus, (the set of numbers close to 2) AND (the set of
numbers not close to 2) null set
Robert Jackson Marks II
26
A A U
since
max( A,1- A) 1
Thus, (the set of numbers close to 2) OR (the set of
numbers not close to 2) universal set
Robert Jackson Marks II
27
There are numerous other operations OTHER than Min and Max
for performing fuzzy logic intersection and union operations.
A common set operations is sum-product inferencing, where
A B ( x) A ( x) B ( x)
A B ( x) min [ A ( x) B ( x),1]
Robert Jackson Marks II
28
29
E = G LA
= liquids that taste good AND cities that
are close to LA
The following table results...
LosAngeles(0.0)
Swamp Water (0.0)
0.00
Radish Juice (0.5)
0.00
Grape Juice (0.9)
0.00
30
antecedent
consequent
31
Assume that we need to evaluate student applicants based on their GPA and
GRE scores.
For simplicity, let us have three categories for each score [High (H), Medium
(M), and Low(L)]
Let us assume that the decision should be Excellent (E), Very Good (VG), Good
(G), Fair (F) or Poor (P)
An expert will associate the decisions to the GPA and GRE score. They are then
Tabulated.
32
33
34
GRE
GRE
= {L , M , H }
Robert Jackson Marks II
35
GPA
GPA
= {L , M , H }
Robert Jackson Marks II
36
37
membership values.
Assume a student with GRE=900 and GPA=3.6.
Examining the membership function gives
GRE
= {L = 0.8 , M = 0.2 , H = 0}
GPA
= {L = 0 , M = 0.6 , H = 0.4}
Robert Jackson Marks II
38
39
40
41
42
43
44
LN
MN
SN
E ZE
SP
MP
LP
LN
LN
LN
LN
LN
SN
ZE
SP
MN
LN
LN
LN
MN
ZE
ZE
SP
SN
LN
LN
MN
SN
ZE
SP
MP
CE
ZE
LN
MN
SN
ZE
SP
MP
LP
SP
MN
SN
ZE
SP
MP
LP
LP
MP
SN
ZE
ZE
MP
LP
LP
LP
LP
SN
ZE
SP
LP
LP
LP
LP
45
LN
MN
SN ZE
SP
-3
-1
MP
LP
1
E
CU
0
-6
m
LN
MN
SN
ZE
SP
MP
LP
-2
-1
1
CE
0
-3
46
CE
LN MN SN ZE SP MP LP
LN
MN
SN
E ZE
SP
MP
LP
LN
LN
LN
LN
MN
LN
LN
LN
MN
ZE
LN
LN
MN
ZE
ZE
SP
LN
MN
b.SN
0.4
c.SN
0.3
d. SN ZE
0.5
ZE
SP
MP
LP
ZE
SP
MP
LP
LP
a. SN ZE
0.1
e. SN f. SN
0.2
0.0
ZE
SP
SP
MP
LP
LP
LP
SP
SP
MP
LP
LP
LP
LP
Consequent is or SN if a or b or c or d or f.
Robert Jackson Marks II
47
Consequent is or SN if a or b or c or d or f.
Consequent Membership = max(a,b,c,d,e,f) = 0.5
More generally:
1
agg ( x )
N
xn
n 1
1/
48
1
agg ( x )
N
xn
n 1
Special Cases:
1/
1
1
agg1 ( x ) ; harmonic mean
N n 1 xn
1/ N
1
agg1 ( x )
N
x ; average
n 1
1/ 2
1 N 2
agg2 ( x ) xn ; rms
N n 1
Marks II
Robert (Jackson
agg
x
) maxn xn ; maximum
49
rpm
1800
trajectory
response
900
0
-900
-1800
12
15
18
21
24
27
Time [sec]
50
Turn
trajectory
response
1
0
12
15
18
21
24
27
Time [sec]
51
F
F
Robert Jackson Marks II
52
Use x y
Instead of max(x,y) for fuzzy OR...
Use min(1, x + y)
Why?
53
54
55
56