SlideShare a Scribd company logo
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
Ad

More Related Content

What's hot (20)

Underlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computingUnderlying principles of parallel and distributed computing
Underlying principles of parallel and distributed computing
GOVERNMENT COLLEGE OF ENGINEERING,TIRUNELVELI
 
ML_ Unit_1_PART_A
ML_ Unit_1_PART_AML_ Unit_1_PART_A
ML_ Unit_1_PART_A
Srimatre K
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
Srinivasan R
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
Devyani Vasistha
 
Fuzzy Membership Function
Fuzzy Membership Function Fuzzy Membership Function
Fuzzy Membership Function
Siksha 'O' Anusandhan (Deemed to be University )
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
Parvesh Taneja
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
Robert Grossman
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 
Evolution of mobile radio communication
Evolution of mobile radio communicationEvolution of mobile radio communication
Evolution of mobile radio communication
jadhavmanoj01
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
Ankita Gupta
 
Parallel computing
Parallel computingParallel computing
Parallel computing
Vinay Gupta
 
human computer interface
human computer interfacehuman computer interface
human computer interface
Santosh Kumar
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed Processing
Imtiaz Hussain
 
Nano computing
Nano computingNano computing
Nano computing
manpreetgrewal
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
Swetha Pallati
 
Utran architecture(rashmi)
Utran architecture(rashmi)Utran architecture(rashmi)
Utran architecture(rashmi)
Dr. ABHISHEK K PANDEY
 
Evolutionary computing - soft computing
Evolutionary computing - soft computingEvolutionary computing - soft computing
Evolutionary computing - soft computing
SakshiMahto1
 
Computer Network Complete Introduction
Computer Network Complete IntroductionComputer Network Complete Introduction
Computer Network Complete Introduction
Ahmar Hashmi
 
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'
 
ML_ Unit_1_PART_A
ML_ Unit_1_PART_AML_ Unit_1_PART_A
ML_ Unit_1_PART_A
Srimatre K
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
Srinivasan R
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
Devyani Vasistha
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
Parvesh Taneja
 
Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)Open Cloud Consortium Overview (01-10-10 V6)
Open Cloud Consortium Overview (01-10-10 V6)
Robert Grossman
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
shivli0769
 
Evolution of mobile radio communication
Evolution of mobile radio communicationEvolution of mobile radio communication
Evolution of mobile radio communication
jadhavmanoj01
 
Pervasive Computing
Pervasive ComputingPervasive Computing
Pervasive Computing
Ankita Gupta
 
Parallel computing
Parallel computingParallel computing
Parallel computing
Vinay Gupta
 
human computer interface
human computer interfacehuman computer interface
human computer interface
Santosh Kumar
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed Processing
Imtiaz Hussain
 
Evolutionary computing - soft computing
Evolutionary computing - soft computingEvolutionary computing - soft computing
Evolutionary computing - soft computing
SakshiMahto1
 
Computer Network Complete Introduction
Computer Network Complete IntroductionComputer Network Complete Introduction
Computer Network Complete Introduction
Ahmar Hashmi
 
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'
 

Similar to SoftComputingIntroduction.ppt (20)

Soft computing
Soft computingSoft computing
Soft computing
PrathimaDS1
 
SC Unit-1.pptx
SC Unit-1.pptxSC Unit-1.pptx
SC Unit-1.pptx
JayaKumari752103
 
Soft computing01
Soft computing01Soft computing01
Soft computing01
university of sargodha
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
Sangeetha Rajesh
 
Soft computing
Soft computing Soft computing
Soft computing
Arvind sahu
 
SC1.pptx
SC1.pptxSC1.pptx
SC1.pptx
VaishaliBagewadikar
 
Introduction to Soft Computing - Presentation
Introduction to Soft Computing - PresentationIntroduction to Soft Computing - Presentation
Introduction to Soft Computing - Presentation
KanadamKarteekaPavan1
 
Kiran computer
Kiran computerKiran computer
Kiran computer
Kiran Gohil
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
Manoj Yadav
 
Basic concepts of soft computing soft computing.pptx
Basic concepts of soft computing soft computing.pptxBasic concepts of soft computing soft computing.pptx
Basic concepts of soft computing soft computing.pptx
SathishCharles1
 
AI chapter one/AI chapter one/AI chapter one
AI chapter one/AI chapter one/AI chapter oneAI chapter one/AI chapter one/AI chapter one
AI chapter one/AI chapter one/AI chapter one
tesfayeamare534
 
Artificial Intelligence Lab programs 1. Write a Program to Implement
Artificial Intelligence Lab programs  1.	Write a Program to ImplementArtificial Intelligence Lab programs  1.	Write a Program to Implement
Artificial Intelligence Lab programs 1. Write a Program to Implement
preethacs
 
AI ROUGH NOTES.pptx
AI ROUGH NOTES.pptxAI ROUGH NOTES.pptx
AI ROUGH NOTES.pptx
nireekshan1
 
advances in soft computing transforming technology and society.pptx
advances in soft computing transforming technology and society.pptxadvances in soft computing transforming technology and society.pptx
advances in soft computing transforming technology and society.pptx
kirthikasakthivel14
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
EasyMedico.com
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
PriyankaJadhav218236
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
mailmerk
 
Hard & soft computing
Hard & soft computingHard & soft computing
Hard & soft computing
SCAROLINEECE
 
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptxPAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
RoselinLourd
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
Mahmoud Hussein
 
Introduction to Soft Computing - Presentation
Introduction to Soft Computing - PresentationIntroduction to Soft Computing - Presentation
Introduction to Soft Computing - Presentation
KanadamKarteekaPavan1
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
Manoj Yadav
 
Basic concepts of soft computing soft computing.pptx
Basic concepts of soft computing soft computing.pptxBasic concepts of soft computing soft computing.pptx
Basic concepts of soft computing soft computing.pptx
SathishCharles1
 
AI chapter one/AI chapter one/AI chapter one
AI chapter one/AI chapter one/AI chapter oneAI chapter one/AI chapter one/AI chapter one
AI chapter one/AI chapter one/AI chapter one
tesfayeamare534
 
Artificial Intelligence Lab programs 1. Write a Program to Implement
Artificial Intelligence Lab programs  1.	Write a Program to ImplementArtificial Intelligence Lab programs  1.	Write a Program to Implement
Artificial Intelligence Lab programs 1. Write a Program to Implement
preethacs
 
AI ROUGH NOTES.pptx
AI ROUGH NOTES.pptxAI ROUGH NOTES.pptx
AI ROUGH NOTES.pptx
nireekshan1
 
advances in soft computing transforming technology and society.pptx
advances in soft computing transforming technology and society.pptxadvances in soft computing transforming technology and society.pptx
advances in soft computing transforming technology and society.pptx
kirthikasakthivel14
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
EasyMedico.com
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
mailmerk
 
Hard & soft computing
Hard & soft computingHard & soft computing
Hard & soft computing
SCAROLINEECE
 
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptxPAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
PAIML-UNIT 3dfgbgfdbdfgbdfbdfbdfbdfb.pptx
RoselinLourd
 
Ad

More from DrAhmedElngar (11)

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

Recently uploaded (20)

2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 
Slide share PPT of NOx control technologies.pptx
Slide share PPT of  NOx control technologies.pptxSlide share PPT of  NOx control technologies.pptx
Slide share PPT of NOx control technologies.pptx
vvsasane
 
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdfDavid Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry
 
SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
Working with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to ImplementationWorking with USDOT UTCs: From Conception to Implementation
Working with USDOT UTCs: From Conception to Implementation
Alabama Transportation Assistance Program
 
Citizen Observatories to encourage more democratic data evidence-based decisi...
Citizen Observatories to encourage more democratic data evidence-based decisi...Citizen Observatories to encourage more democratic data evidence-based decisi...
Citizen Observatories to encourage more democratic data evidence-based decisi...
Diego López-de-Ipiña González-de-Artaza
 
Physical and Physic-Chemical Based Optimization Methods: A Review
Physical and Physic-Chemical Based Optimization Methods: A ReviewPhysical and Physic-Chemical Based Optimization Methods: A Review
Physical and Physic-Chemical Based Optimization Methods: A Review
Journal of Soft Computing in Civil Engineering
 
Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation RateModeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Journal of Soft Computing in Civil Engineering
 
JRR Tolkien’s Lord of the Rings: Was It Influenced by Nordic Mythology, Homer...
JRR Tolkien’s Lord of the Rings: Was It Influenced by Nordic Mythology, Homer...JRR Tolkien’s Lord of the Rings: Was It Influenced by Nordic Mythology, Homer...
JRR Tolkien’s Lord of the Rings: Was It Influenced by Nordic Mythology, Homer...
Reflections on Morality, Philosophy, and History
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt2.3 Genetically Modified Organisms (1).ppt
2.3 Genetically Modified Organisms (1).ppt
rakshaiya16
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdfLittle Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
Little Known Ways To 3 Best sites to Buy Linkedin Accounts.pdf
gori42199
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 
Slide share PPT of NOx control technologies.pptx
Slide share PPT of  NOx control technologies.pptxSlide share PPT of  NOx control technologies.pptx
Slide share PPT of NOx control technologies.pptx
vvsasane
 
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdfDavid Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry - Specializes In AWS, Microservices And Python.pdf
David Boutry
 
SICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introductionSICPA: Fabien Keller - background introduction
SICPA: Fabien Keller - background introduction
fabienklr
 
Citizen Observatories to encourage more democratic data evidence-based decisi...
Citizen Observatories to encourage more democratic data evidence-based decisi...Citizen Observatories to encourage more democratic data evidence-based decisi...
Citizen Observatories to encourage more democratic data evidence-based decisi...
Diego López-de-Ipiña González-de-Artaza
 
Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
introduction technology technology tec.pptx
introduction technology technology tec.pptxintroduction technology technology tec.pptx
introduction technology technology tec.pptx
Iftikhar70
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
acid base ppt and their specific application in food
acid base ppt and their specific application in foodacid base ppt and their specific application in food
acid base ppt and their specific application in food
Fatehatun Noor
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 

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
  翻译: