Beruflich Dokumente
Kultur Dokumente
computationally intelligent,
possess human like expertise in
particular domain.
Can adapt to change and can learn
how to perform better .
Components of Soft Computing
Components of soft computing include:
Neural networks
Fuzzy logic
Evolutionary computing
Genetic Algorithm(GA)
NEURAL NETWORKS
Founded in 1940.
Artificial neural network mimics the
biological neuron network in function.
Biological neuron
Artificial
neuron
Biological Artificial
Neuron Neuron
Cell Neuron
Dendrites Weights
Axon Output
Artificial Neural Networks
Artificial neural network (ANN) is an approach that models
human brain and consists of a number of artificial neurons.
Word artificial means computer programs are able to
handle large number of computations.
Electronically modeled biological neuron.
Has many inputs and one output.
The Neuron Diagram
Bias
b
x1 w1
Activation
Induced function
Field
Output
x2 w2
v () y
Input
values
Summing
function m
u wjxj
j 1
xm wm
y (u b)
weights
Architecture Of Neural
Network
ANN ARCHITECTURES
X X
y1 z1
1 1
y1
X
y2 X
2 z2
2
X y2
y3 X
3 z3
3
Input Layer Output Input Layer Hidden Layer Output
Layer Layer
1.Single Layer Feedforward Network 2.Multilayer Feedforward Network
Xi - Input Neuron
X
z1
1
y1
X
Yi - Hidden /Output Neuron
z2
2
y2
X z3 Zi - Output Neuron
3
Supervised learning
Unsupervised learning
Reinforcement learning
FUZZY SYSTEMS
Slow Fast
Speed = 0 Speed = 1
bool speed;
get the speed
if ( speed == 0) {
// speed is slow
}
else {
// speed is fast
}
FUZZY LOGIC REPRESENTATION
Slowest
[ 0.0 0.25 ]
Slow
Every problem must
[ 0.25 0.50 ]
be represented in
terms of fuzzy Fast
sets.
[ 0.50 0.75 ]
Fastest
[ 0.75 1.00 ]
FUZZY LOGIC REPRESENTATION
Fuzzy logic
Fuzzy Output
De-Fuzzification
Crisp Output
EVOLUTIONARY COMPUTING:
Natural Intelligence is the product of millions of years of
biological evolution.
GA is one computing technique that uses an evolution based
on natural selection.
GENETIC ALGORITHM