SlideShare a Scribd company logo
1 of 16
Soft Computing Basics
Ms. Parminder Kaur
Introduction to Soft Computing
What is Soft Computing ?
• The idea of soft computing was initiated in 1981 when Lotfi A. Zadeh
published his first paper on soft data analysis “What is Soft Computing”, Soft
Computing. Springer-Verlag Germany/USA 1997.
• Zadeh, defined Soft Computing into one multidisciplinary system as the
fusion of the fields of Fuzzy Logic, Neuro-Computing, Evolutionary and
Genetic Computing, and Probabilistic Computing.
• Soft Computing is the fusion of methodologies designed to model and
enable solutions to real world problems, which are not modeled or too
difficult to model mathematically.
• The aim of Soft Computing is to exploit the tolerance for imprecision,
uncertainty, approximate reasoning, and partial truth in order to achieve
close resemblance with human like decision making.
Goals of Soft Computing
• Soft Computing is a new multidisciplinary field, to construct new
generation of Artificial Intelligence, known as Computational Intelligence
• The main goal of Soft Computing is to develop intelligent machines to
provide solutions to real world problems, which are not modeled, or too
difficult to model mathematically. Its aim is to exploit the tolerance for
• Approximation : : here the model features are similar to the real
ones, but not the same.
• Uncertainty :: here we are not sure that the features of the model
are the same as that of the entity (belief).
• Imprecision , and Partial Truth in order to achieve close
resemblance with human like decision making. Here the model
features (quantities) are not the same as that of the real ones, but
close to them.
Importance of Soft Computing
• Soft computing differs from hard (conventional) computing. Unlike hard
computing, the soft computing is tolerant of imprecision, uncertainty, partial
truth, and approximation
• The guiding principle of soft computing is to exploit these tolerance to achieve
tractability, robustness and low solution cost. In effect, the role model for soft
computing is the human mind.
The four fields that constitute Soft Computing (SC) are :
• Fuzzy Computing (FC),
• Evolutionary Computing (EC ),
• Neural computing ( NC ), and
• Probabilistic Computing (PC )
Importance of Soft Computing (cont..)
• Soft computing is not a concoction, mixture, or combination, rather, Soft
computing is a FUSION OF METHODOLOGIES THAT WORK SYNERGISTICALLY
in one form or another , where each partner contributes a distinct
methodology for addressing problems in its domain.
• In principal the constituent methodologies in Soft computing are
complementary rather than competitive.
• Soft computing may be viewed as a foundation component for the emerging
field of Conceptual Intelligence
“ROLE MODEL OF SOFT COMPUTING IS THE HUMAN MIND.”
Properties of Soft Computing methods
• These methods have in common: They
1. are non linear.
2. have ability to deal with non linearity.
3. follow more human like reasoning paths than classical
methods.
4. utilize self learning.
5. utilize yet-to-be proven theorems.
6. are robust in the presence of noise or errors.
Why Soft Computing approach ?
• Mathematical model & analysis can be done for relatively simple systems.
• More complex systems arising in biology, medicine & management systems
remain intractable to conventional mathematical & analytical methods.
• Typically human can:
1. Take decisions
2. Derive inference from previous situations experienced.
3. Expertise in an area.
4. Adapt to changing environment
5. Learn to do better
6. Social behavior of collective intelligence.
1 & 2 : Fuzzy Logic 3 & 4 : Neural Network 5 & 6 : Evolutionary Algorithms
Various problem solving techniques
Soft computing techniques / tools / methods
1. Artificial Neural network
• ANN is a parallel distributed information processing structure consisting
of a number of nonlinear processing units called neurons.
• The neuron operates as a mathematical processor performing specific
mathematical operations on its inputs to generate an output.
• It can be trained to recognize patterns and to identify incomplete
patterns by resembling the human-brain processes of recognizing
information, burying noise literally and retrieving information correctly.
• ANN are strongly interconnected systems of neurons which have simple
behavior, but when connected they can solve complex problems.
Changes may be made further to enhance its performance
Soft computing techniques / tools / methods
2. Genetic algorithms
• Evolutionary algorithms (EA) were invented to mimic some of the processes
observed in natural evolution. Evolution occurs on chromosomes - organic
devices for encoding the structure of living beings.
• Processes of natural selection then drive those chromosomes that encode
successful structures to reproduce more frequent than those that encode
failed structures. In other word, the chromosomes with the best evaluations
tend to reproduce more often than those with bad evaluations.
• By using simple encodings and reproduction mechanisms, the algorithms
can then display complicated behavior and turn out to solve some
extremely difficult problems.
• Based on the principles of natural evolution, GAs are robust and adaptive
methods to solve search and optimization problems.
• In addition, by simulating some features of biological evolution, GA can
solve problems where traditional search and optimization methods are less
effective.
Soft computing techniques / tools / methods
3. Fuzzy Logic
• In the real world, information is often ambiguous or imprecise.
• When we state that it is warm today, the context is necessary to
approximate the temperature. A warm day in January may be degrees
Celsius, but a warm day in August may be 33 degrees. After a long spell
of frigid days, we may call a milder but still chilly day relatively warm.
• Human reasoning filters and interprets information in order to arrive at
conclusions or to dismiss it as inconclusive.
• Although machines cannot yet handle imprecise information in the
same ways that humans do, computer programs with fuzzy logic are
becoming quite useful when the sheer volume of tasks defines human
analysis and action.
• An organized method for dealing with imprecise data is called fuzzy
logic. The data sets engaged in fuzzy logic are considered as fuzzy sets.
Soft computing techniques / tools / methods
3. Fuzzy Logic
• Traditional sets include or do not include an individual element; there is no
other case than true or false. Fuzzy sets allow partial membership.
• Fuzzy Logic is basically a multi-valued logic that allows intermediate values
to be defined between conventional evaluations like yes/no, true/false,
black/white, etc. Notions like rather warm or pretty cold can be formulated
mathematically and processed with the computer.
• In this way, an attempt is made to apply a more humanlike way of thinking
in the programming of computers.
• Fuzzy logic is an extension of the classical propositional and predicate logic
that rests on the principles of the binary truth functionality.
Hard Computing Vs Soft Computing
Hard Computing Vs Soft Computing
Application areas of soft computing
References
Principles of Soft Computing, S.N. Sivanandan,
S.N. Deepa

More Related Content

What's hot

Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
Francesco Collova'
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notations
Nikhil Sharma
 
Stressen's matrix multiplication
Stressen's matrix multiplicationStressen's matrix multiplication
Stressen's matrix multiplication
Kumar
 
Sequence Modelling with Deep Learning
Sequence Modelling with Deep LearningSequence Modelling with Deep Learning
Sequence Modelling with Deep Learning
Natasha Latysheva
 

What's hot (20)

Malware detection-using-machine-learning
Malware detection-using-machine-learningMalware detection-using-machine-learning
Malware detection-using-machine-learning
 
Machine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural NetworksMachine Learning: Introduction to Neural Networks
Machine Learning: Introduction to Neural Networks
 
HOPFIELD NETWORK
HOPFIELD NETWORKHOPFIELD NETWORK
HOPFIELD NETWORK
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
 
Machine Learning and Real-World Applications
Machine Learning and Real-World ApplicationsMachine Learning and Real-World Applications
Machine Learning and Real-World Applications
 
Daa
DaaDaa
Daa
 
Asymptotic notations
Asymptotic notationsAsymptotic notations
Asymptotic notations
 
Stressen's matrix multiplication
Stressen's matrix multiplicationStressen's matrix multiplication
Stressen's matrix multiplication
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
Algorithms Lecture 1: Introduction to Algorithms
Algorithms Lecture 1: Introduction to AlgorithmsAlgorithms Lecture 1: Introduction to Algorithms
Algorithms Lecture 1: Introduction to Algorithms
 
Support Vector Machines ( SVM )
Support Vector Machines ( SVM ) Support Vector Machines ( SVM )
Support Vector Machines ( SVM )
 
Sequence Modelling with Deep Learning
Sequence Modelling with Deep LearningSequence Modelling with Deep Learning
Sequence Modelling with Deep Learning
 
Bayes Classification
Bayes ClassificationBayes Classification
Bayes Classification
 
The world of loss function
The world of loss functionThe world of loss function
The world of loss function
 
neural network
neural networkneural network
neural network
 
Lecture 2 role of algorithms in computing
Lecture 2   role of algorithms in computingLecture 2   role of algorithms in computing
Lecture 2 role of algorithms in computing
 
Artificial Neural Networks - ANN
Artificial Neural Networks - ANNArtificial Neural Networks - ANN
Artificial Neural Networks - ANN
 
The fundamentals of Machine Learning
The fundamentals of Machine LearningThe fundamentals of Machine Learning
The fundamentals of Machine Learning
 

Similar to SoftComputingIntroduction.ppt

Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
EasyMedico.com
 

Similar to SoftComputingIntroduction.ppt (20)

Soft computing
Soft computingSoft computing
Soft computing
 
SC Unit-1.pptx
SC Unit-1.pptxSC Unit-1.pptx
SC Unit-1.pptx
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Soft computing
Soft computing Soft computing
Soft computing
 
SC1.pptx
SC1.pptxSC1.pptx
SC1.pptx
 
Kiran computer
Kiran computerKiran computer
Kiran computer
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
 
AI ROUGH NOTES.pptx
AI ROUGH NOTES.pptxAI ROUGH NOTES.pptx
AI ROUGH NOTES.pptx
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Hard & soft computing
Hard & soft computingHard & soft computing
Hard & soft computing
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
 
Artificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptxArtificial Intteligence-unit 1.pptx
Artificial Intteligence-unit 1.pptx
 
Unit 1 AI.pptx
Unit 1 AI.pptxUnit 1 AI.pptx
Unit 1 AI.pptx
 
Lec-1.pdf
Lec-1.pdfLec-1.pdf
Lec-1.pdf
 
Artificial Intelligent introduction or history
Artificial Intelligent introduction or historyArtificial Intelligent introduction or history
Artificial Intelligent introduction or history
 
Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)Introduction to Soft Computing (intro to the building blocks of SC)
Introduction to Soft Computing (intro to the building blocks of SC)
 

More from DrAhmedElngar (11)

SIRG-BSU_2.pdf
SIRG-BSU_2.pdfSIRG-BSU_2.pdf
SIRG-BSU_2.pdf
 
SIRG-BSU_1.pdf
SIRG-BSU_1.pdfSIRG-BSU_1.pdf
SIRG-BSU_1.pdf
 
SIRG-BSU_2.pptx
SIRG-BSU_2.pptxSIRG-BSU_2.pptx
SIRG-BSU_2.pptx
 
SIRG-BSU_1.pdf
SIRG-BSU_1.pdfSIRG-BSU_1.pdf
SIRG-BSU_1.pdf
 
SIRG-BSU_5.pdf
SIRG-BSU_5.pdfSIRG-BSU_5.pdf
SIRG-BSU_5.pdf
 
SIRG-BSU_6.pptx
SIRG-BSU_6.pptxSIRG-BSU_6.pptx
SIRG-BSU_6.pptx
 
SIRG-BSU_7_1.pptx
SIRG-BSU_7_1.pptxSIRG-BSU_7_1.pptx
SIRG-BSU_7_1.pptx
 
SIRG-BSU_7.pptx
SIRG-BSU_7.pptxSIRG-BSU_7.pptx
SIRG-BSU_7.pptx
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
SIRG-BSU_4_used_important.pdf
SIRG-BSU_4_used_important.pdfSIRG-BSU_4_used_important.pdf
SIRG-BSU_4_used_important.pdf
 
SIRG-BSU_1.pptx
SIRG-BSU_1.pptxSIRG-BSU_1.pptx
SIRG-BSU_1.pptx
 

Recently uploaded

Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 

SoftComputingIntroduction.ppt

  • 1. Soft Computing Basics Ms. Parminder Kaur
  • 2. Introduction to Soft Computing What is Soft Computing ? • The idea of soft computing was initiated in 1981 when Lotfi A. Zadeh published his first paper on soft data analysis “What is Soft Computing”, Soft Computing. Springer-Verlag Germany/USA 1997. • Zadeh, defined Soft Computing into one multidisciplinary system as the fusion of the fields of Fuzzy Logic, Neuro-Computing, Evolutionary and Genetic Computing, and Probabilistic Computing. • Soft Computing is the fusion of methodologies designed to model and enable solutions to real world problems, which are not modeled or too difficult to model mathematically. • The aim of Soft Computing is to exploit the tolerance for imprecision, uncertainty, approximate reasoning, and partial truth in order to achieve close resemblance with human like decision making.
  • 3. Goals of Soft Computing • Soft Computing is a new multidisciplinary field, to construct new generation of Artificial Intelligence, known as Computational Intelligence • The main goal of Soft Computing is to develop intelligent machines to provide solutions to real world problems, which are not modeled, or too difficult to model mathematically. Its aim is to exploit the tolerance for • Approximation : : here the model features are similar to the real ones, but not the same. • Uncertainty :: here we are not sure that the features of the model are the same as that of the entity (belief). • Imprecision , and Partial Truth in order to achieve close resemblance with human like decision making. Here the model features (quantities) are not the same as that of the real ones, but close to them.
  • 4. Importance of Soft Computing • Soft computing differs from hard (conventional) computing. Unlike hard computing, the soft computing is tolerant of imprecision, uncertainty, partial truth, and approximation • The guiding principle of soft computing is to exploit these tolerance to achieve tractability, robustness and low solution cost. In effect, the role model for soft computing is the human mind. The four fields that constitute Soft Computing (SC) are : • Fuzzy Computing (FC), • Evolutionary Computing (EC ), • Neural computing ( NC ), and • Probabilistic Computing (PC )
  • 5. Importance of Soft Computing (cont..) • Soft computing is not a concoction, mixture, or combination, rather, Soft computing is a FUSION OF METHODOLOGIES THAT WORK SYNERGISTICALLY in one form or another , where each partner contributes a distinct methodology for addressing problems in its domain. • In principal the constituent methodologies in Soft computing are complementary rather than competitive. • Soft computing may be viewed as a foundation component for the emerging field of Conceptual Intelligence “ROLE MODEL OF SOFT COMPUTING IS THE HUMAN MIND.”
  • 6. Properties of Soft Computing methods • These methods have in common: They 1. are non linear. 2. have ability to deal with non linearity. 3. follow more human like reasoning paths than classical methods. 4. utilize self learning. 5. utilize yet-to-be proven theorems. 6. are robust in the presence of noise or errors.
  • 7. Why Soft Computing approach ? • Mathematical model & analysis can be done for relatively simple systems. • More complex systems arising in biology, medicine & management systems remain intractable to conventional mathematical & analytical methods. • Typically human can: 1. Take decisions 2. Derive inference from previous situations experienced. 3. Expertise in an area. 4. Adapt to changing environment 5. Learn to do better 6. Social behavior of collective intelligence. 1 & 2 : Fuzzy Logic 3 & 4 : Neural Network 5 & 6 : Evolutionary Algorithms
  • 9. Soft computing techniques / tools / methods 1. Artificial Neural network • ANN is a parallel distributed information processing structure consisting of a number of nonlinear processing units called neurons. • The neuron operates as a mathematical processor performing specific mathematical operations on its inputs to generate an output. • It can be trained to recognize patterns and to identify incomplete patterns by resembling the human-brain processes of recognizing information, burying noise literally and retrieving information correctly. • ANN are strongly interconnected systems of neurons which have simple behavior, but when connected they can solve complex problems. Changes may be made further to enhance its performance
  • 10. Soft computing techniques / tools / methods 2. Genetic algorithms • Evolutionary algorithms (EA) were invented to mimic some of the processes observed in natural evolution. Evolution occurs on chromosomes - organic devices for encoding the structure of living beings. • Processes of natural selection then drive those chromosomes that encode successful structures to reproduce more frequent than those that encode failed structures. In other word, the chromosomes with the best evaluations tend to reproduce more often than those with bad evaluations. • By using simple encodings and reproduction mechanisms, the algorithms can then display complicated behavior and turn out to solve some extremely difficult problems. • Based on the principles of natural evolution, GAs are robust and adaptive methods to solve search and optimization problems. • In addition, by simulating some features of biological evolution, GA can solve problems where traditional search and optimization methods are less effective.
  • 11. Soft computing techniques / tools / methods 3. Fuzzy Logic • In the real world, information is often ambiguous or imprecise. • When we state that it is warm today, the context is necessary to approximate the temperature. A warm day in January may be degrees Celsius, but a warm day in August may be 33 degrees. After a long spell of frigid days, we may call a milder but still chilly day relatively warm. • Human reasoning filters and interprets information in order to arrive at conclusions or to dismiss it as inconclusive. • Although machines cannot yet handle imprecise information in the same ways that humans do, computer programs with fuzzy logic are becoming quite useful when the sheer volume of tasks defines human analysis and action. • An organized method for dealing with imprecise data is called fuzzy logic. The data sets engaged in fuzzy logic are considered as fuzzy sets.
  • 12. Soft computing techniques / tools / methods 3. Fuzzy Logic • Traditional sets include or do not include an individual element; there is no other case than true or false. Fuzzy sets allow partial membership. • Fuzzy Logic is basically a multi-valued logic that allows intermediate values to be defined between conventional evaluations like yes/no, true/false, black/white, etc. Notions like rather warm or pretty cold can be formulated mathematically and processed with the computer. • In this way, an attempt is made to apply a more humanlike way of thinking in the programming of computers. • Fuzzy logic is an extension of the classical propositional and predicate logic that rests on the principles of the binary truth functionality.
  • 13. Hard Computing Vs Soft Computing
  • 14. Hard Computing Vs Soft Computing
  • 15. Application areas of soft computing
  • 16. References Principles of Soft Computing, S.N. Sivanandan, S.N. Deepa