SlideShare una empresa de Scribd logo
1 de 13
Introduction to Soft Computing

           Lecture 1
Agenda
• Introduction of softcomputing
• Course outline
• Recap of neural networks

    The student already familiar with neural network may
        leave after the introduction of softcomputing
Introduction (1/3)
What is Softcomputing ?
• 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, 1997.
• Zedeh, define softcomputing into one multidisciplinary system as the
  fusion of the fields of Fuzzy Logic, Neuro-computing, Evolutionary
  computing and Probabilistic Computing.
• An essential aspect of soft computing is that its constituent
  methodologies are, for the most part, complementary and symbiotic
  rather than competitive and exclusive.
• Softcomputing breakdown
   SC =           EC       +     NC     +     FL          +         PC
Softcomputing   Evolutionary   Neural       Fuzzy Logic       Probabilistic
Introduction (2/3)
What is meant by fusion or hybridization ?
• Hybridization create a situation where different
  entities cooperate advantageously for final
  outcome
• For example, EC can be employed in the design of
  fuzzy-logic-based systems to improve or optimize
  their performance. In the reverse direction, the
  machinery of fuzzy logic can be employed to
  improve the performance of genetic algorithms.
Introduction (3/3)
• Currently, the most visible systems of this
  hybrid type are Neuro-Fuzzy (NF) systems,
  Fuzzy-Genetic (FG) systems, Neural-Genetic
  (NG) systems, Fuzzy-Neural-Genetic (FNG)
  systems, Fuzzy-Probablistic (FP) systems.
  Other combinations are also possible.
• So we are not concerned with EC, FL and NN
  in isolation (as in AI, ML) but hybridization is
  the prime concern here.
Primary Role of Individual Constituents
      in the Hybridization (1/2)
The core of SC consist of several paradigms mainly: neural
  computing, evolutionary computing, probabilistic computing
  and fuzzy systems.
• Neural computing: the importance of neurocomputing
  derives in large measure from the fact that NC provides
  effective algorithms for the purpose of system
  identification, classification, learning and adaptation.
• Evolutionary computing: The primary contribution of
  evolutionary computing is a machinery for systematic random
  search. Such search is usually directed at finding an optimum
  solution to a problem. Genetic algorithms and modes of
  genetic computing, e.g., genetic programming, may be viewed
  as special cases of evolutionary computing.
Primary Role of Individual Constituents
      in the Hybridization (2/2)
• Probabilistic computing: the primary contribution
  of probabilistic computing is the machinery of
  probability theory and the subsidiary techniques for
  decision-making under uncertainty.
• Fuzzy logic: the primary contribution of fuzzy logic
  is the machinery of knowledge representation via
  fuzzy if-then rules and to perform logic inference like
  FOL with the ability to handle uncertainty and
  imprecision.
Hard Computing (Classical     Soft Computing
Artificial Intelligence) Soft (Computational Intelligence)
              Hard Vs          Computing
Prime desiderata is precision and certainty. It is   Exploit tolerance for imprecision and
traditional AI which is based on two principles:     uncertainty. The aim is to model the
firstly, represent knowledge in symbolic form        remarkable abilities of human mind which
(i.e. Letters, words, phrases, signs). Secondly,     characteristically exploit the tolerance for
search the solution with the aid of symbolic         imprecision and uncertainty to e.g. understand
logic (e.g. FOL). Despite success of AI for          the distorted speech, sloppy handwritten,
developing numerous applications (e.g. Expert        expressions in natural language and drive a
systems, natural language understanding,             vehicle in dense traffic, etc
theorem proving). It is enable to deal with
advance requirement such as speech
recognition, hardwritten recognition,
computer vision, machine translation, learning
with experience
Require programs to be written                       Can evolve its own programs
Deterministic                                        Stochastic
Require exact input                                  Can deal with ambiguous and noisy data
Produce precise answer                               Produce approximate answers

      Table: Listed in the table are some differences between hard and soft computing. The
                                        list is not exhaustive.
Structure of Soft Computing
                          Computing Methodologies




      Computing Methodologies                Computing Methodologies




    Fuzzy Systems                                         Neural Computing


                            Soft Computing: Hybrid
                           Systems or Fused System


Probabilistic Computing                                 Evolutionary Computing
Definition


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”
Course Outline (1/2)
• Introduction
  Definition, goals and importance; recap: fuzzy computing, neural
  computing, genetic algorithm
• Fuzzy computing
  Fuzzy computing: Classical set theory, crisp and non-crisp
  set, capturing certainty, definition of fuzzy set; graphic
  interpretations
• Neural Computing
  Biological model, artificial neuron, architectures, learning
  methods, Taxonomy of NN systems, single and multilayer
  perceptrons, applications
• Evolutionary Computing
  Genetic algorithms, taxonomy of optimization and evolution
  techniques: guided random search techniques, calculus-based
  techniques, genetic algorithms, evolutionary algorithms
Course Outline (2/2)
• Associative Memory
 Description of AM, Examples of Auto and Hetro AM
• Adaptive Resonance Theory
 Recap: supervised and unsupervised learning, back
 propagation; competitive learning, stability and plasticity
 dilemma, ART networks, Iterative clustering, Unsupervised
 ART clustering
• Hybrid systems
 Integration of neural network, fuzzy logic and genetic
 algorithms, GA based back propagation network, fuzzy back
 propagation network, fuzzy associative memories
References
• Zadeh L. A. Soft Computing and Fuzzy Logic. IEEE Software 11 (6): 48-
  58, 1998.
• Lofti A.Zadeh. what is softcomputing”, softcomputing. Springer-Verlag
  Germany/ USA, 1997.
• Rajasekaran S., G. A Vijayalaksmi Pai. Neural Network, Fuzzy Logic, and
  Genetic Algorithms, Prentice Hall, 2005.
• K. Naresh, Sinha, M. Gupta. Soft Computing and Intelligent Systems –
  Theory and Applications, Academic Press, 2000.
• Fahreddine Karray. Soft Computing and Intelligent System Design –
  Theory, Tools and Applications, Addison Weslay, 2004.
• Tettamanzi, Andrea, Tomassine. Soft Computing: Integrating
  Evolutionary, Neural and Fuzzy Systems, Springer, 2001.
• J. S. R Jang, C. T. Sun. Neuro-Fuzzy and SoftComputing: A Computational
  Approach to Learning and Machine Intelligance, Prentice Hall, 1996.

Más contenido relacionado

La actualidad más candente

Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic pptRitu Bafna
 
Simplified Fuzzy ARTMAP
Simplified Fuzzy ARTMAPSimplified Fuzzy ARTMAP
Simplified Fuzzy ARTMAPPradipBankar
 
Application of fuzzy logic
Application of fuzzy logicApplication of fuzzy logic
Application of fuzzy logicViraj Patel
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AIIldar Nurgaliev
 
Neural networks and fuzzy logic
Neural networks and fuzzy logicNeural networks and fuzzy logic
Neural networks and fuzzy logicSaurav Prasad
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural networkDr. C.V. Suresh Babu
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationNourhan Selem Salm
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningDr. C.V. Suresh Babu
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.pptSrinivashR3
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPrakash K
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkmustafa aadel
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systemsSagar Ahire
 

La actualidad más candente (20)

Fuzzy Logic ppt
Fuzzy Logic pptFuzzy Logic ppt
Fuzzy Logic ppt
 
Fuzzy+logic
Fuzzy+logicFuzzy+logic
Fuzzy+logic
 
Simplified Fuzzy ARTMAP
Simplified Fuzzy ARTMAPSimplified Fuzzy ARTMAP
Simplified Fuzzy ARTMAP
 
Hybrid systems
Hybrid systemsHybrid systems
Hybrid systems
 
Basics of Soft Computing
Basics of Soft  Computing Basics of Soft  Computing
Basics of Soft Computing
 
Application of fuzzy logic
Application of fuzzy logicApplication of fuzzy logic
Application of fuzzy logic
 
Fuzzy logic and application in AI
Fuzzy logic and application in AIFuzzy logic and application in AI
Fuzzy logic and application in AI
 
Neural networks and fuzzy logic
Neural networks and fuzzy logicNeural networks and fuzzy logic
Neural networks and fuzzy logic
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural network
 
fuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzificationfuzzy fuzzification and defuzzification
fuzzy fuzzification and defuzzification
 
Back propagation
Back propagationBack propagation
Back propagation
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 
Fuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoningFuzzy logic - Approximate reasoning
Fuzzy logic - Approximate reasoning
 
Neural networks.ppt
Neural networks.pptNeural networks.ppt
Neural networks.ppt
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 

Destacado

soft-computing
 soft-computing soft-computing
soft-computingstudent
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft ComputingTameem Ahmad
 
125 Books for 125 Years
125 Books for 125 Years125 Books for 125 Years
125 Books for 125 YearsK Covintree
 
Softcomputing for decision support
Softcomputing for decision supportSoftcomputing for decision support
Softcomputing for decision supportMaikel Leyva
 
Black berry jaman insects A Lecture To ToT trainees ( FFS) By Mr. Allah Da...
Black berry jaman insects A Lecture To ToT trainees ( FFS)  By  Mr. Allah Da...Black berry jaman insects A Lecture To ToT trainees ( FFS)  By  Mr. Allah Da...
Black berry jaman insects A Lecture To ToT trainees ( FFS) By Mr. Allah Da...Mr.Allah Dad Khan
 
Black berry jamun Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...
Black berry jamun   Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...Black berry jamun   Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...
Black berry jamun Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...Mr.Allah Dad Khan
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systemsVijay Dadi
 
Aries en el amor por carlos andres campuzano l
Aries en el amor  por carlos andres campuzano lAries en el amor  por carlos andres campuzano l
Aries en el amor por carlos andres campuzano lcarloscampuzanoloaiza
 
A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''Sazzad Saad
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Randa Elanwar
 

Destacado (19)

Soft computing
Soft computingSoft computing
Soft computing
 
soft-computing
 soft-computing soft-computing
soft-computing
 
An Introduction to Soft Computing
An Introduction to Soft ComputingAn Introduction to Soft Computing
An Introduction to Soft Computing
 
125 Books for 125 Years
125 Books for 125 Years125 Books for 125 Years
125 Books for 125 Years
 
Softcomputing for decision support
Softcomputing for decision supportSoftcomputing for decision support
Softcomputing for decision support
 
Black berry jaman insects A Lecture To ToT trainees ( FFS) By Mr. Allah Da...
Black berry jaman insects A Lecture To ToT trainees ( FFS)  By  Mr. Allah Da...Black berry jaman insects A Lecture To ToT trainees ( FFS)  By  Mr. Allah Da...
Black berry jaman insects A Lecture To ToT trainees ( FFS) By Mr. Allah Da...
 
Black berry jamun Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...
Black berry jamun   Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...Black berry jamun   Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...
Black berry jamun Lecture By Allah Dad Khan Provincial Coordinator IPM KPK ...
 
Soft computing08
Soft computing08Soft computing08
Soft computing08
 
Mobile operating systems
Mobile operating systemsMobile operating systems
Mobile operating systems
 
Aries en el amor por carlos andres campuzano l
Aries en el amor  por carlos andres campuzano lAries en el amor  por carlos andres campuzano l
Aries en el amor por carlos andres campuzano l
 
Black berry
Black berryBlack berry
Black berry
 
Top 17 Data Recovery System
Top 17 Data Recovery SystemTop 17 Data Recovery System
Top 17 Data Recovery System
 
A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''A tiny device with a huge idea ''Leap Motion''
A tiny device with a huge idea ''Leap Motion''
 
Black Berry
Black BerryBlack Berry
Black Berry
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
 
Wk6a
Wk6aWk6a
Wk6a
 
Solar shading and its effects
Solar shading and its effectsSolar shading and its effects
Solar shading and its effects
 
Distributed system
Distributed systemDistributed system
Distributed system
 
Aries
AriesAries
Aries
 

Similar a Soft computing01

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.0Dr. C.V. Suresh Babu
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from netEasyMedico.com
 
SoftComputingIntroduction.ppt
SoftComputingIntroduction.pptSoftComputingIntroduction.ppt
SoftComputingIntroduction.pptDrAhmedElngar
 
SoftComputing.pdf
SoftComputing.pdfSoftComputing.pdf
SoftComputing.pdfktosri
 
Soft computing
Soft computingSoft computing
Soft computingCSS
 
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)Amit Kumar Rathi
 
SC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.pptSC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.pptRamya Nellutla
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsIJEACS
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstractsabctry
 
Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxMegha V
 
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET Journal
 
In sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIn sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET Journal
 

Similar a Soft computing01 (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
 
Soft computing from net
Soft computing from netSoft computing from net
Soft computing from net
 
SoftComputingIntroduction.ppt
SoftComputingIntroduction.pptSoftComputingIntroduction.ppt
SoftComputingIntroduction.ppt
 
SC Unit-1.pptx
SC Unit-1.pptxSC Unit-1.pptx
SC Unit-1.pptx
 
SoftComputing.pdf
SoftComputing.pdfSoftComputing.pdf
SoftComputing.pdf
 
Soft computing
Soft computingSoft computing
Soft computing
 
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)
 
SoftComputing1
SoftComputing1SoftComputing1
SoftComputing1
 
Introduction to soft computing
 Introduction to soft computing Introduction to soft computing
Introduction to soft computing
 
Ai lect 1
Ai lect 1Ai lect 1
Ai lect 1
 
SC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.pptSC01_IntroductionSC-Unit-I.ppt
SC01_IntroductionSC-Unit-I.ppt
 
Kiran computer
Kiran computerKiran computer
Kiran computer
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
 
Soft computing abstracts
Soft computing abstractsSoft computing abstracts
Soft computing abstracts
 
Soft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptxSoft Computing Techniques_Part 1.pptx
Soft Computing Techniques_Part 1.pptx
 
Soft computing
Soft computingSoft computing
Soft computing
 
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating RepertoireIRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
IRJET-In sequence Polemical Pertinence via Soft Enumerating Repertoire
 
In sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating RepertoireIn sequence Polemical Pertinence via Soft Enumerating Repertoire
In sequence Polemical Pertinence via Soft Enumerating Repertoire
 
AI Presentation 1
AI Presentation 1AI Presentation 1
AI Presentation 1
 
Adarsh gupta ppt
Adarsh gupta pptAdarsh gupta ppt
Adarsh gupta ppt
 

Más de university of sargodha (9)

Soft computing06
Soft computing06Soft computing06
Soft computing06
 
Final taxo
Final taxoFinal taxo
Final taxo
 
Advance analysis of algo
Advance analysis of algoAdvance analysis of algo
Advance analysis of algo
 
Prolog2 (1)
Prolog2 (1)Prolog2 (1)
Prolog2 (1)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Lecture 32 fuzzy systems
Lecture 32   fuzzy systemsLecture 32   fuzzy systems
Lecture 32 fuzzy systems
 
Lecture 29 fuzzy systems
Lecture 29   fuzzy systemsLecture 29   fuzzy systems
Lecture 29 fuzzy systems
 
Cobi t riskmanagementframework_iac
Cobi t riskmanagementframework_iacCobi t riskmanagementframework_iac
Cobi t riskmanagementframework_iac
 
Soft computing09
Soft computing09Soft computing09
Soft computing09
 

Soft computing01

  • 1. Introduction to Soft Computing Lecture 1
  • 2. Agenda • Introduction of softcomputing • Course outline • Recap of neural networks The student already familiar with neural network may leave after the introduction of softcomputing
  • 3. Introduction (1/3) What is Softcomputing ? • 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, 1997. • Zedeh, define softcomputing into one multidisciplinary system as the fusion of the fields of Fuzzy Logic, Neuro-computing, Evolutionary computing and Probabilistic Computing. • An essential aspect of soft computing is that its constituent methodologies are, for the most part, complementary and symbiotic rather than competitive and exclusive. • Softcomputing breakdown SC = EC + NC + FL + PC Softcomputing Evolutionary Neural Fuzzy Logic Probabilistic
  • 4. Introduction (2/3) What is meant by fusion or hybridization ? • Hybridization create a situation where different entities cooperate advantageously for final outcome • For example, EC can be employed in the design of fuzzy-logic-based systems to improve or optimize their performance. In the reverse direction, the machinery of fuzzy logic can be employed to improve the performance of genetic algorithms.
  • 5. Introduction (3/3) • Currently, the most visible systems of this hybrid type are Neuro-Fuzzy (NF) systems, Fuzzy-Genetic (FG) systems, Neural-Genetic (NG) systems, Fuzzy-Neural-Genetic (FNG) systems, Fuzzy-Probablistic (FP) systems. Other combinations are also possible. • So we are not concerned with EC, FL and NN in isolation (as in AI, ML) but hybridization is the prime concern here.
  • 6. Primary Role of Individual Constituents in the Hybridization (1/2) The core of SC consist of several paradigms mainly: neural computing, evolutionary computing, probabilistic computing and fuzzy systems. • Neural computing: the importance of neurocomputing derives in large measure from the fact that NC provides effective algorithms for the purpose of system identification, classification, learning and adaptation. • Evolutionary computing: The primary contribution of evolutionary computing is a machinery for systematic random search. Such search is usually directed at finding an optimum solution to a problem. Genetic algorithms and modes of genetic computing, e.g., genetic programming, may be viewed as special cases of evolutionary computing.
  • 7. Primary Role of Individual Constituents in the Hybridization (2/2) • Probabilistic computing: the primary contribution of probabilistic computing is the machinery of probability theory and the subsidiary techniques for decision-making under uncertainty. • Fuzzy logic: the primary contribution of fuzzy logic is the machinery of knowledge representation via fuzzy if-then rules and to perform logic inference like FOL with the ability to handle uncertainty and imprecision.
  • 8. Hard Computing (Classical Soft Computing Artificial Intelligence) Soft (Computational Intelligence) Hard Vs Computing Prime desiderata is precision and certainty. It is Exploit tolerance for imprecision and traditional AI which is based on two principles: uncertainty. The aim is to model the firstly, represent knowledge in symbolic form remarkable abilities of human mind which (i.e. Letters, words, phrases, signs). Secondly, characteristically exploit the tolerance for search the solution with the aid of symbolic imprecision and uncertainty to e.g. understand logic (e.g. FOL). Despite success of AI for the distorted speech, sloppy handwritten, developing numerous applications (e.g. Expert expressions in natural language and drive a systems, natural language understanding, vehicle in dense traffic, etc theorem proving). It is enable to deal with advance requirement such as speech recognition, hardwritten recognition, computer vision, machine translation, learning with experience Require programs to be written Can evolve its own programs Deterministic Stochastic Require exact input Can deal with ambiguous and noisy data Produce precise answer Produce approximate answers Table: Listed in the table are some differences between hard and soft computing. The list is not exhaustive.
  • 9. Structure of Soft Computing Computing Methodologies Computing Methodologies Computing Methodologies Fuzzy Systems Neural Computing Soft Computing: Hybrid Systems or Fused System Probabilistic Computing Evolutionary Computing
  • 10. Definition 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”
  • 11. Course Outline (1/2) • Introduction Definition, goals and importance; recap: fuzzy computing, neural computing, genetic algorithm • Fuzzy computing Fuzzy computing: Classical set theory, crisp and non-crisp set, capturing certainty, definition of fuzzy set; graphic interpretations • Neural Computing Biological model, artificial neuron, architectures, learning methods, Taxonomy of NN systems, single and multilayer perceptrons, applications • Evolutionary Computing Genetic algorithms, taxonomy of optimization and evolution techniques: guided random search techniques, calculus-based techniques, genetic algorithms, evolutionary algorithms
  • 12. Course Outline (2/2) • Associative Memory Description of AM, Examples of Auto and Hetro AM • Adaptive Resonance Theory Recap: supervised and unsupervised learning, back propagation; competitive learning, stability and plasticity dilemma, ART networks, Iterative clustering, Unsupervised ART clustering • Hybrid systems Integration of neural network, fuzzy logic and genetic algorithms, GA based back propagation network, fuzzy back propagation network, fuzzy associative memories
  • 13. References • Zadeh L. A. Soft Computing and Fuzzy Logic. IEEE Software 11 (6): 48- 58, 1998. • Lofti A.Zadeh. what is softcomputing”, softcomputing. Springer-Verlag Germany/ USA, 1997. • Rajasekaran S., G. A Vijayalaksmi Pai. Neural Network, Fuzzy Logic, and Genetic Algorithms, Prentice Hall, 2005. • K. Naresh, Sinha, M. Gupta. Soft Computing and Intelligent Systems – Theory and Applications, Academic Press, 2000. • Fahreddine Karray. Soft Computing and Intelligent System Design – Theory, Tools and Applications, Addison Weslay, 2004. • Tettamanzi, Andrea, Tomassine. Soft Computing: Integrating Evolutionary, Neural and Fuzzy Systems, Springer, 2001. • J. S. R Jang, C. T. Sun. Neuro-Fuzzy and SoftComputing: A Computational Approach to Learning and Machine Intelligance, Prentice Hall, 1996.