SlideShare a Scribd company logo
Soft Computing: An Overview
Arpana Sinhal
Asst. Professor,
Department of Computer Science & Engineering
AIETM, Jaipur
Soft Computing, What is it?
• The idea behind soft computing is to model cognitive
behavior of human mind.
• Soft computing is foundation of conceptual intelligence
in machines.
• Use inexact solution to computationally hard tasks (such as
solution for NP-Complete problems, for which there is no known
algorithm that can compute an exact solution in polynomialtime)
• Unlike hard computing, Soft computing is tolerant of
imprecision, uncertainty, partial truth, and approximation.
• The idea of softcomputing was initiated in 1981 when
Lofti A. Zadeh published his first paper on soft data
analysis “What is softcomputing”, softcomputing.
Springer-Verlag Germany/ USA.
SoftComputing, What isit?
Lofti A. Zedah, 1992:
“Softcomputing is an emerging approach to computing which
parallel the remarkable ability of human mind to reason and learn
in the environment of uncertainly and imprecision”
PROBLEM SOLVING TECHNIQUES
Symbolic
Logic
Reasoning
Traditional
Numerical
Modeling and
Search
Approximate
Reasoning
Functional
Approximation
and Randomized
Search
SOFT COMPUTING
HARD COMPUTING
Precise Models Approximate Models
 Hard computing
Deals with precise values
Accurate output is needed
Useful in critical systems
 Soft computing
 Deals with assumptions
Accuracy is not necessary
Useful for routine,control, decison making tasks
Hard Vs Soft Computing
Hard Vs Soft Computing
Hard Computing Soft Computing
Conventionalcomputing requiresa precisely
statedanalyticalmodel.
Softcomputing istolerant ofimprecision.
Often requiresalot of computationtime. Can solve some real world problems
in reasonablylesstime.
Not suited for real world problems for
which ideal model isnotpresent.
Suitablefor real worldproblems.
It requiresfulltruth Canwork with partialtruth
It isprecise andaccurate Imprecise.
Highcostfor solution Lowcostfor solution
Requireprogramsto bewritten Canevolveits own programs
Deterministic Stochasticorrandom
Requireexactinput Candealwith ambiguousandnoisydata
Produceprecise answer Produceapproximateanswers
usestwo-valuedlogic. canusemultivaluedorfuzzy logic
Aims of Soft Computing
• The main goal of soft computing is to develop intelligent
machines that provide solutions for real world problems,
which are not modeled/too difficult to model mathematically.
• It’s aim is to exploit the tolerance for Approximation,
Uncertainty, Imprecision, and Partial Truth in order to
achieve close resemblance with human like decision making.
• The guiding principle of soft computing is to exploit these
tolerance to achieve tractability, robustness and low solution
cost.
• The role model for soft computing is the human mind.
 Models based on human reasoning.
 Closer to human thinking and biologically
inspired
 Models can be
 Linguistic
 Comprehensible
 Fast when computing
 Effective in practice.
Advantages of Soft Computing
Applications of soft computing
There are several applications of soft computing where it is used.
Some of them are listed below:
• It is widely used in gaming products like Poker and Checker.
• In kitchen appliances, such as Microwave and Rice cooker.
• In most used home appliances - Washing Machine, Heater,
Refrigerator, and AC as well.
• Apart from all these usages, it is also used in Robotics
work (Emotional per Robot form).
• Image processing and Data compression are also popular
applications of soft computing.
• Used for handwriting recognition.
As we already said that, soft computing provides the solution to
real-time problems and here you can see that. Besides these
applications, there are many other applications of soft computing.
Soft Computing Components
Neural Networks
Neural Networks mimic certain processing capabilities of the human
brain and used for learning and adaption.
Fuzzy Logic
Multivalued Logic for treatment of imprecision and vagueness which
used for knowledge representation via fuzzy if-then rules.
Genetic Algorithms
Genetic Algorithms (GAs) are used for evolutionary computation and
to mimic some of the processes observed in natural evolution.
Heavy industry
• Robotic arms, Humanoid robots
Home appliances
• Washing machines, ACs,
Refrigerators, cameras
Automobiles
• Travel Speed Estimation, Sleep
Warning Systems, Driver-less cars
Spacecrafts
Maneuvering of a Space Shuttle (FL),
Optimization of Fuel-efficient Solutions for
space craft
APPLICATIONS OF SOFT COMPUTING
These methods have in common that :
• they are nonlinear,
• have ability to deal with non-linearities,
• follow more human-like reasoning paths than classical methods,
• utilize self-learning,
• utilize yet-to-be-proven theorems,
• are robust in the presence of noise or errors.
Soft computing is not a concoction, mixture, or combination, rather,
Soft computing is a partnership in which each of the partners
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 Constituents
SC Development History
Hybrid Systems
Neural
Networks
Genetic
Algorithms
Fuzzy
Logic
x
y
z
k
x Neuro Fuzzy
y Neuro Genetic Algorithms
z Genetic Algorithms Fuzzy
k Neuro Fuzzy Genetic Algorithms
• Fuzzy set theory proposed in 1965 by Lotfi A.
Zadeh is a generalization of classical set theory.
• Uses numeric ranges of sets (fuzzy sets ) to
measure and represent the logical evaluations
of partially accurate findings.
• Most applications in control and decision
making.
FUZZY LOGIC
FUZZY LOGIC
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.
Fuzzy mathematics and Fuzzy Set Theory
• Fuzzy mathematics is the branch of mathematics including fuzzy set theory and
fuzzy logic that deals with partial inclusion of elements in a set on a spectrum, as
opposed to simple binary "yes" or "no" (0 or 1) inclusion.
• It started in 1965 after the publication of Lotfi Asker Zadeh's seminal work Fuzzy
sets.t Set Th
• The word “Fuzzy means “ambiguity” Fuzzy set theory permits membership function
valued in the interval{0/1}
• Fuzzy sets can be considered as an extension and gross over simplification of
classical sets.
• It can be best understood in the context of set membership.
• Basically it allows partial membership which means that it contain elements that
have varying degrees of membership in the set. From this, we can understand the
difference between classical set and fuzzy set.
• Classical set contains elements that satisfy precise properties of membership while
fuzzy set contains elements that satisfy imprecise properties of membership.
•
or
• ory
Membership Functions
Basic concepts of Fuzzy Logics
• Support and Core of a Fuzzy Set
The support S(μ) of a fuzzy set μ ∈ F(X ) is the crisp set that
contains all elements of X that have nonzero membership. Formally
S(μ) = [μ] 0 = {x ∈ X | μ(x) > 0}.
The core C (μ) of a fuzzy set μ ∈ F(X ) is the crisp set that contains
all elements of X that have membership of one. Formally,
C (μ) = [μ] 1 = {x ∈ X | μ(x) = 1}.
Height of a Fuzzy Set
• Definition
The height h(μ) of a fuzzy set μ ∈ F(X ) is the largest membership
grade obtained by any element in that set. Formally,
h(μ) = sup μ(x).
• x ∈X
• h(μ) may also be viewed as supremum of α for which [μ]α is not equal to ∅.
• Definition
• A fuzzy set μ is called normal when h(μ) = 1.
• It is called subnormal when h(μ) < 1.
•
Properties of Fuzzy Sets
Fuzzy Relation
• Fuzzy relation operations are operations that are performed on
fuzzy relations. A fuzzy relation is a mathematical
representation of a relationship between objects where the
degree of the relationship is expressed as a value between 0
and 1. Some common fuzzy relation operations include
composition, union, intersection, and complement. These
operations allow for the manipulation of fuzzy relations in order
to reason about uncertainty and imprecision in data.
Operations on Fuzzy Set
1.Union Operation: The union operation of a fuzzy set is defined by:
μA∪B(x) = max (μA(x), μB(x))
2
2. Intersection Operation:The intersection operation of fuzzy set is defined by:
μA∩B(x) = min (μA(x), μB(x))
3. Complement Operation: The complement operation of fuzzy set is defined by:
μĀ(x) = 1-μA(x),
Tipping Problem
FUTURE SCOPE
• Soft Computing can be extended to include
bio-informatics aspects.
• Fuzzy system can be applied to the construction
of more advanced intelligent industrial systems.
• Soft computing is very effective when it’s applied
to real world problems which are not able to
solved by traditional hard computing.

More Related Content

Similar to SC Unit-1.pptx

Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0
Dr. C.V. Suresh Babu
 
SC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.pptSC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.ppt
Ramya Nellutla
 
Foundations of Intelligence Agents
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agents
mahutte
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
Manoj Yadav
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
EasyMedico.com
 
Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
AnjulKumar10
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
PriyankaJadhav218236
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
Tameem Ahmad
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
Mahmoud Hussein
 
Fuzzy Logic.pptx
Fuzzy Logic.pptxFuzzy Logic.pptx
Fuzzy Logic.pptx
Eshwar Prasad
 
Artificial intelligence in robotics
Artificial intelligence in roboticsArtificial intelligence in robotics
Artificial intelligence in robotics
W3Edify
 
Soft computing
Soft computing Soft computing
Soft computing
Arvind sahu
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
MANISH T I
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
Siksha 'O' Anusandhan (Deemed to be University )
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
Mustafa Kuğu
 
Algorithm1
Algorithm1Algorithm1
Algorithm1
Emran Nur
 
Algorithm1
Algorithm1Algorithm1
Algorithm1
emran nur
 
Emerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptxEmerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptx
PoonamKumarSharma
 
Soft Computing: A survey
Soft Computing: A surveySoft Computing: A survey
Soft Computing: A survey
Editor IJMTER
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
HJ van Veen
 

Similar to SC Unit-1.pptx (20)

Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0
 
SC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.pptSC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.ppt
 
Foundations of Intelligence Agents
Foundations of Intelligence AgentsFoundations of Intelligence Agents
Foundations of Intelligence Agents
 
soft computing manoj
soft computing manojsoft computing manoj
soft computing manoj
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
 
Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
 
Fuzzy Logic.pptx
Fuzzy Logic.pptxFuzzy Logic.pptx
Fuzzy Logic.pptx
 
Artificial intelligence in robotics
Artificial intelligence in roboticsArtificial intelligence in robotics
Artificial intelligence in robotics
 
Soft computing
Soft computing Soft computing
Soft computing
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Algorithm1
Algorithm1Algorithm1
Algorithm1
 
Algorithm1
Algorithm1Algorithm1
Algorithm1
 
Emerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptxEmerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptx
 
Soft Computing: A survey
Soft Computing: A surveySoft Computing: A survey
Soft Computing: A survey
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 

Recently uploaded

Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
National Information Standards Organization (NISO)
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
nitinpv4ai
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 

Recently uploaded (20)

Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
Jemison, MacLaughlin, and Majumder "Broadening Pathways for Editors and Authors"
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10Haunted Houses by H W Longfellow for class 10
Haunted Houses by H W Longfellow for class 10
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 

SC Unit-1.pptx

  • 1. Soft Computing: An Overview Arpana Sinhal Asst. Professor, Department of Computer Science & Engineering AIETM, Jaipur
  • 2. Soft Computing, What is it? • The idea behind soft computing is to model cognitive behavior of human mind. • Soft computing is foundation of conceptual intelligence in machines. • Use inexact solution to computationally hard tasks (such as solution for NP-Complete problems, for which there is no known algorithm that can compute an exact solution in polynomialtime) • Unlike hard computing, Soft computing is tolerant of imprecision, uncertainty, partial truth, and approximation.
  • 3. • The idea of softcomputing was initiated in 1981 when Lofti A. Zadeh published his first paper on soft data analysis “What is softcomputing”, softcomputing. Springer-Verlag Germany/ USA. SoftComputing, What isit? Lofti A. Zedah, 1992: “Softcomputing is an emerging approach to computing which parallel the remarkable ability of human mind to reason and learn in the environment of uncertainly and imprecision”
  • 4.
  • 5. PROBLEM SOLVING TECHNIQUES Symbolic Logic Reasoning Traditional Numerical Modeling and Search Approximate Reasoning Functional Approximation and Randomized Search SOFT COMPUTING HARD COMPUTING Precise Models Approximate Models
  • 6.  Hard computing Deals with precise values Accurate output is needed Useful in critical systems  Soft computing  Deals with assumptions Accuracy is not necessary Useful for routine,control, decison making tasks Hard Vs Soft Computing
  • 7. Hard Vs Soft Computing Hard Computing Soft Computing Conventionalcomputing requiresa precisely statedanalyticalmodel. Softcomputing istolerant ofimprecision. Often requiresalot of computationtime. Can solve some real world problems in reasonablylesstime. Not suited for real world problems for which ideal model isnotpresent. Suitablefor real worldproblems. It requiresfulltruth Canwork with partialtruth It isprecise andaccurate Imprecise. Highcostfor solution Lowcostfor solution Requireprogramsto bewritten Canevolveits own programs Deterministic Stochasticorrandom Requireexactinput Candealwith ambiguousandnoisydata Produceprecise answer Produceapproximateanswers usestwo-valuedlogic. canusemultivaluedorfuzzy logic
  • 8. Aims of Soft Computing • The main goal of soft computing is to develop intelligent machines that provide solutions for real world problems, which are not modeled/too difficult to model mathematically. • It’s aim is to exploit the tolerance for Approximation, Uncertainty, Imprecision, and Partial Truth in order to achieve close resemblance with human like decision making. • The guiding principle of soft computing is to exploit these tolerance to achieve tractability, robustness and low solution cost. • The role model for soft computing is the human mind.
  • 9.  Models based on human reasoning.  Closer to human thinking and biologically inspired  Models can be  Linguistic  Comprehensible  Fast when computing  Effective in practice. Advantages of Soft Computing
  • 10.
  • 11. Applications of soft computing There are several applications of soft computing where it is used. Some of them are listed below: • It is widely used in gaming products like Poker and Checker. • In kitchen appliances, such as Microwave and Rice cooker. • In most used home appliances - Washing Machine, Heater, Refrigerator, and AC as well. • Apart from all these usages, it is also used in Robotics work (Emotional per Robot form). • Image processing and Data compression are also popular applications of soft computing. • Used for handwriting recognition. As we already said that, soft computing provides the solution to real-time problems and here you can see that. Besides these applications, there are many other applications of soft computing.
  • 12. Soft Computing Components Neural Networks Neural Networks mimic certain processing capabilities of the human brain and used for learning and adaption. Fuzzy Logic Multivalued Logic for treatment of imprecision and vagueness which used for knowledge representation via fuzzy if-then rules. Genetic Algorithms Genetic Algorithms (GAs) are used for evolutionary computation and to mimic some of the processes observed in natural evolution.
  • 13. Heavy industry • Robotic arms, Humanoid robots Home appliances • Washing machines, ACs, Refrigerators, cameras Automobiles • Travel Speed Estimation, Sleep Warning Systems, Driver-less cars Spacecrafts Maneuvering of a Space Shuttle (FL), Optimization of Fuel-efficient Solutions for space craft APPLICATIONS OF SOFT COMPUTING
  • 14. These methods have in common that : • they are nonlinear, • have ability to deal with non-linearities, • follow more human-like reasoning paths than classical methods, • utilize self-learning, • utilize yet-to-be-proven theorems, • are robust in the presence of noise or errors. Soft computing is not a concoction, mixture, or combination, rather, Soft computing is a partnership in which each of the partners 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 Constituents
  • 16. Hybrid Systems Neural Networks Genetic Algorithms Fuzzy Logic x y z k x Neuro Fuzzy y Neuro Genetic Algorithms z Genetic Algorithms Fuzzy k Neuro Fuzzy Genetic Algorithms
  • 17. • Fuzzy set theory proposed in 1965 by Lotfi A. Zadeh is a generalization of classical set theory. • Uses numeric ranges of sets (fuzzy sets ) to measure and represent the logical evaluations of partially accurate findings. • Most applications in control and decision making. FUZZY LOGIC
  • 18. FUZZY LOGIC 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.
  • 19. Fuzzy mathematics and Fuzzy Set Theory • Fuzzy mathematics is the branch of mathematics including fuzzy set theory and fuzzy logic that deals with partial inclusion of elements in a set on a spectrum, as opposed to simple binary "yes" or "no" (0 or 1) inclusion. • It started in 1965 after the publication of Lotfi Asker Zadeh's seminal work Fuzzy sets.t Set Th • The word “Fuzzy means “ambiguity” Fuzzy set theory permits membership function valued in the interval{0/1} • Fuzzy sets can be considered as an extension and gross over simplification of classical sets. • It can be best understood in the context of set membership. • Basically it allows partial membership which means that it contain elements that have varying degrees of membership in the set. From this, we can understand the difference between classical set and fuzzy set. • Classical set contains elements that satisfy precise properties of membership while fuzzy set contains elements that satisfy imprecise properties of membership. • or • ory
  • 21. Basic concepts of Fuzzy Logics • Support and Core of a Fuzzy Set The support S(μ) of a fuzzy set μ ∈ F(X ) is the crisp set that contains all elements of X that have nonzero membership. Formally S(μ) = [μ] 0 = {x ∈ X | μ(x) > 0}. The core C (μ) of a fuzzy set μ ∈ F(X ) is the crisp set that contains all elements of X that have membership of one. Formally, C (μ) = [μ] 1 = {x ∈ X | μ(x) = 1}. Height of a Fuzzy Set • Definition The height h(μ) of a fuzzy set μ ∈ F(X ) is the largest membership grade obtained by any element in that set. Formally, h(μ) = sup μ(x). • x ∈X • h(μ) may also be viewed as supremum of α for which [μ]α is not equal to ∅. • Definition • A fuzzy set μ is called normal when h(μ) = 1. • It is called subnormal when h(μ) < 1. •
  • 23. Fuzzy Relation • Fuzzy relation operations are operations that are performed on fuzzy relations. A fuzzy relation is a mathematical representation of a relationship between objects where the degree of the relationship is expressed as a value between 0 and 1. Some common fuzzy relation operations include composition, union, intersection, and complement. These operations allow for the manipulation of fuzzy relations in order to reason about uncertainty and imprecision in data.
  • 24. Operations on Fuzzy Set 1.Union Operation: The union operation of a fuzzy set is defined by: μA∪B(x) = max (μA(x), μB(x)) 2 2. Intersection Operation:The intersection operation of fuzzy set is defined by: μA∩B(x) = min (μA(x), μB(x)) 3. Complement Operation: The complement operation of fuzzy set is defined by: μĀ(x) = 1-μA(x),
  • 26. FUTURE SCOPE • Soft Computing can be extended to include bio-informatics aspects. • Fuzzy system can be applied to the construction of more advanced intelligent industrial systems. • Soft computing is very effective when it’s applied to real world problems which are not able to solved by traditional hard computing.