Chapter1 PDF
Chapter1 PDF
Chapter1 PDF
Soft Computing
Soft Computing
Page 1
1
8/28/2003
Soft Computing
Soft Computing
Soft Computing
Soft computing is an emerging
approach to computing which
parallels the remarkable ability of
the human mind to reason and
learn in an environment of
uncertainty and imprecision
- Lotfi Zadeh
Page 2
2
8/28/2003
Soft Computing
Industrial
Revolution
Manufacturing
chairs & cars
Information
Revolution
Service
Soft Computing
Page 3
3
8/28/2003
Soft Computing
Fuzzy set A
1.0
1.0
.9
Membership
.5
function
170
170
Heights
(cm)
180
Heights
(cm)
Soft Computing
A A
Page 4
4
8/28/2003
Soft Computing
y1
x2
y2
Soft Computing
Human
Evolution
Find Max of
a Function
10
Page 5
5
8/28/2003
Soft Computing
Elitism
Current
generation
10010110
01100010
10100100
10011101
01111001
...
...
...
...
Next
generation
11
Soft Computing
A methodology of
solving new problems
by adapting the
solutions of previous
similar problems
12
Page 6
6
8/28/2003
Soft Computing
144
What is 12 x 13?
12 x 12 + 12
156
13
Soft Computing
Earthquake
Burglary
0.9
0.3
Alarm
0.7
0.9
JohnCalls
MaryCalls
x<a
Decision Trees
n
y<c
y<b
y
z=f1
Least-squares estimator
statistical regression
z=f3
z=f4
+3
+2
y +1
0
y=x-3
0
14
n
z=f2
Hybrid approaches
use multiple techniques
Page 7
7
8/28/2003
Soft Computing
Neural
Character
Recognizer
x1
x2
y1
y2
dog
dag
Animal?
Knowledge
base
dog
15
Soft Computing
Page 8
8
8/28/2003
Soft Computing
Broad
Definition
Narrow
Definition
17
Soft Computing
Inference
Engine
User
Knowledge
Acquisition
KB
Rules if a then b
Facts a is true
Knowledge
Engineer
18
Page 9
9
8/28/2003
Soft Computing
Types of Programming
Advantages
Disadvantages
Functional
Programming
Precise
Deterministic
Reasoning
Learning
Symbolic
Programming
(AI)
Reasoning
Learning
Uncertainty
Confidence
Soft Computing
Uncertainty
Confidence
Precise
Deterministic
19
Soft Computing
Stages of Reasoning
Functional
Programming
Complex Math
Computers
Humans
Logic
Evolution
Experience
Uncertainty
Symbolic
Programming
(AI)
Soft Computing
20
Page 10
10
8/28/2003
Soft Computing
Soft Computing
Kirk
Fuzzy
Spock
Crisp
Page 11
11
8/28/2003
Soft Computing
23
Page 12
12