Sie sind auf Seite 1von 23

SOFT COMPUTING

Submitted to: Presented By:


Ms.Shefali Radhika Gandotra
Ms.Swati Roll no : 513/11
CONTENTS
INTRODUCTION
FEATURES OF SOFTCOMPUTING
COMPONENTS
WORKING OF THE COMPONENTS
LATEST DEVELOPMENTS
CONCLUSION
What is Soft Computing?
Soft computing is foundation of conceptual intelligence in
machines.
The idea behind soft computing is to model cognitive behaviour
of human mind.
The final aim is to develop a computer or a machine which will
work in a similar way as human beings can do.
Soft computing is an innovative approach to construct an
intelligent system.
Unique Features of Soft Computing

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.

With the advent of high


performance computing
the subject of artificial
neural networks is at
tremendous height.
Neuron

Biological neuron

Artificial
neuron
Biological Artificial
Neuron Neuron
Cell Neuron

Dendrites Weights

Soma Net input

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

Input Layer Hidden Layer i = 1,2,3,4..


Learning in ANN:
Learning ruleorLearning
processis a method or a
mathematical logic which
improves theartificial neural
networks performance and
usually this rule is applied
repeatedly over the network.

Supervised learning
Unsupervised learning
Reinforcement learning
FUZZY SYSTEMS

Fuzzy set theory proposed in 1965 by Lofti A.


Zadeh is a generalization of classical set
theory.
In classical set theory, an element either
belong to or does not belong to a set and
hence, such set are termed as crisp set. But in
fuzzy set, many degrees of membership
(between o/1) are allowed.
WHAT IS FUZZY LOGIC?
Definition of fuzzy
Fuzzy not clear, blurred..

fuzzy logic is used to sort the imprecise thinking that


has brought us so much trouble.

EXAMPLE : FOR A LONG PERIOD


Dinosaurs ruled the earth for a long period.

It has not rained for a long period.

I had to wait for a doctor for a long


period.
TRADITIONAL REPRESENTATION OF LOGIC

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

Slowest Slow Fast Fastest


float speed;
get speed
if ((speed >= 0.0)&&(speed < 0.25)) {
// speed is slowest
}
else if ((speed >= 0.25)&&(speed < 0.5))
{
// speed is slow
}
else if ((speed >= 0.5)&&(speed < 0.75))
{
// speed is fast
}
else // speed >= 0.75 && speed < 1.0
{
// speed is fastest
}
Fuzzy Logic Process

Crisp Input Fuzzification


fuzzy input

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

Search mechanism based on the Darwinian


principle of natural evolution.
Genetic Algorithms initiated and developed in the
early 1970s by John Holland are optimization
algorithms, which mimic some of the process of
natural evolution.
These criteria are required to be expressed in
terms of an object function which is usually
referred to as a fitness function.
Latest developments in the field
of soft computing
Areas of image processing
ANN aid in diagnosis of heart
infection.
Neural Networks Used To Improve
Wind Speed Forecasting
Swarm intelligence.
Summary
SC is evolving rapidly
New techniques and applications are
constantly being proposed

Das könnte Ihnen auch gefallen