Académique Documents
Professionnel Documents
Culture Documents
Fuzzy Logic Systems Example Applications Uncertainty and Fuzziness The Future
Simon Coupland
Email: simonc@dmu.ac.uk
Overview
• Motivation
• What is Fuzzy Logic?
• Fuzzy Logic Systems
• Example Applications
• Uncertainty and Fuzziness
• The Future of Fuzzy Systems
Definition
A crisp set A over the universe for discourse X is subset of the domain
X based on some condition(s):
A : X × {0, 1}
b
b
x1 0
x2
b
b
x3 1
Perhaps we need:
• A softer model
• Degrees of set membership
• Some conceptual vagueness
Fuzzy Sets
Fuzzy Sets
Definition
A fuzzy set A over the universe for discourse X is a set of ordered
pairs mapping domain elements their respective degrees of belonging
measured as a real number between zero and one:
A = {(x , µA (x ))|x ∈ X }
Fuzzy Sets
A Graphical Comparison with Crisp Sets
A : X × {0, 1}
b
b
x1 0.4
b b
x3 1
b
b
x2 0.3
b
x4
b
0.6
Fuzzy Sets
A Graphical Comparison with Crisp Sets
The Membership Function of the Crisp Set Tall The Membership Function of the Fuzzy Set Tall
µ µ
1 1
0 0
160 165 170 175 180 185 160 165 170 175 180 185
Height (cm) Height (cm)
Fuzzy Sets
Implementation Reality
0
160 165 170 175 180 185
Height (cm)
µA AND B (x ) = µA (x ) ∧ µB (x )
µ A µ B µ A AND B
1 1 1
X X X
µA AND B (x ) = µA (x ) ∨ µB (x )
µ A µ B µ A OR B
1 1 1
X X X
¬µA (x ) = 1 − µA (x )
µ A µ NOT A
1 1
X X
X X
Fuzzy Logic in the Real World Simon Coupland
Introduction Motivation What is Fuzzy Logic? Fuzzy Logic Systems Example Applications Uncertainty and Fuzziness The Future
0
160 165 170 175 180 185
Alan’s height (170 cm)
∑ µA (x )x
CA =
∑ µA (x )
µ Tall
1
0
160 165 170 175 180 185
177.78cm
Fuzzy Logic in the Real World Simon Coupland
Introduction Motivation What is Fuzzy Logic? Fuzzy Logic Systems Example Applications Uncertainty and Fuzziness The Future
• Typically rule-based:
IF age is Young AND wealth is Rich THEN disposition is Very Happy
Rule Base
Inference
Engine
0 0 0
0 100 0 £100K 0 10
µ Older µ Doing OK Min µ Cheery
1 1 1
0 0 0
0 100 0 £100K 0 10
Max
µ Computed Disposition
1
0
0 10
Fuzzy Logic in the Real World Simon Coupland
Introduction Motivation What is Fuzzy Logic? Fuzzy Logic Systems Example Applications Uncertainty and Fuzziness The Future
0 0 0
0 100 0 £100K 0 10
µ Older µ Doing OK Min µ Cheery
1 1 1
0 0 0
0 100 0 £100K 0 10
Max
Age = 45 Income = £65k µ Computed Disposition
1
0
0 10
6.23
Fuzzy Logic in the Real World Simon Coupland
Introduction Motivation What is Fuzzy Logic? Fuzzy Logic Systems Example Applications Uncertainty and Fuzziness The Future
Application Areas
Industrial Control
Control of marine diesel engines
Industrial Control
Control of marine diesel engines
Industrial Control
Control of marine diesel engines
• Select gear
Driving style
• Gear selection based on:
• Sensor data
Control
• Fuzzy judgement of current system Gear
Car
Image Processing
Segmentation of Histopathology Images
Image Processing
Segmentation of Histopathology Images
Image Processing
Segmentation of Histopathology Images
Image Processing
Segmentation of Histopathology Images
Summary