Soft Computing
By: R.Geethika ramani
13JT1A0524
Contents:
 Introduction
 History of Soft Computing
 Components of Soft Computing
 Soft Computing vs hard computing
 Applications
 Example
 Merits
 Demerits
 Conclusion
Introduction:
 Soft computing (SC) solutions are unpredictable, uncertain and
between 0 and 1.
 Human brain is the basic concept of Soft Computing.
History of Soft Computing:
 First proposed by Lotfi Zadeh in 1973.
 Later development made in soft computing.
Components of Soft Computing:
 Fuzzy Logic
 Probabilistic Reasoning
 Evolutionary Computation
 Machine Learning
 Neural Networks
Fuzzy Logic:
 Not only formal boolean values, but also range between
them
0.60
Probabilistic Reasoning:
 Probabilistic reasoning is using logic and probability to
handle uncertain situations.
Prob:"X"
O/P:1
O/P:2
O/P:n
Evolutionary Computation:
 Choosing an exact solution from variety of solutions.
 Technically they belong to the family of trial and error
problem solvers.
Prob:"X" O/P:2
Machine Learning:
 This is a process of learning a system by itself without
any algorithm.
Neural Networks:
Working of Biological Neuron: Working of Artificial Neuron:
Connection types of Neurons:
• Static Connection: • Dynamic Connection:
Topologies of Neurons:
• Single-level Topology: • Multi-level Topology: • Recurrent:
Learning Methods of Neurons:
 Supervised learning
 Unsupervised learning
 Reinforcement
Soft computing Vs Hard Computing:
 A small "FAILURE"
 Time
 Cost
 Imprecision values
Applications:
 Robotics
 Google translate
 Artificial intelligence
 Sensor based technologies
 Latest gaming technology
Example:
Merits:
 Work by learning.
 Work will be automatically shared.
 No need to write any algorithms
Demerits:
 Needs to understand before working with neural
networks.
 Takes large time for connecting neurons
Conclusion:
On behalf-of writing algorithm for each and every specific task, Soft
computing is very flexible and more powerful way to perform our
task in easy way.
Introduction to Soft Computing

Introduction to Soft Computing