SlideShare uma empresa 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.

Mais conteúdo relacionado

Mais procurados

Computational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using AthenaComputational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using AthenaPedro Almir
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima PanditPurnima Pandit
 
Introduction to soft computing
Introduction to soft computingIntroduction to soft computing
Introduction to soft computingAnkush Kumar
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learningJustin Sebok
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing Aakash Kumar
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm pptMayank Jain
 
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
 
soft-computing
 soft-computing soft-computing
soft-computingstudent
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systemsSagar Ahire
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational IntelligentKent State University
 
Cognitive computing ppt.
Cognitive computing ppt.Cognitive computing ppt.
Cognitive computing ppt.KRIPAPIOUS
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?Anant Soft Computing
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceAlbert Orriols-Puig
 

Mais procurados (20)

Fuzzy logic ppt
Fuzzy logic pptFuzzy logic ppt
Fuzzy logic ppt
 
Computational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using AthenaComputational Intelligence: concepts and applications using Athena
Computational Intelligence: concepts and applications using Athena
 
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic)  : Dr. Purnima PanditSoft computing (ANN and Fuzzy Logic)  : Dr. Purnima Pandit
Soft computing (ANN and Fuzzy Logic) : Dr. Purnima Pandit
 
Introduction to soft computing
Introduction to soft computingIntroduction to soft computing
Introduction to soft computing
 
Fuzzy expert system
Fuzzy expert systemFuzzy expert system
Fuzzy expert system
 
Intro to modelling-supervised learning
Intro to modelling-supervised learningIntro to modelling-supervised learning
Intro to modelling-supervised learning
 
Defuzzification
DefuzzificationDefuzzification
Defuzzification
 
Introduction to Soft Computing
Introduction to Soft Computing Introduction to Soft Computing
Introduction to Soft Computing
 
Genetic algorithm ppt
Genetic algorithm pptGenetic algorithm ppt
Genetic algorithm ppt
 
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
 
soft-computing
 soft-computing soft-computing
soft-computing
 
Fuzzy inference systems
Fuzzy inference systemsFuzzy inference systems
Fuzzy inference systems
 
Fuzzy logic
Fuzzy logicFuzzy logic
Fuzzy logic
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Neuro-fuzzy systems
Neuro-fuzzy systemsNeuro-fuzzy systems
Neuro-fuzzy systems
 
Introduction to Computational Intelligent
Introduction to Computational IntelligentIntroduction to Computational Intelligent
Introduction to Computational Intelligent
 
Cognitive computing ppt.
Cognitive computing ppt.Cognitive computing ppt.
Cognitive computing ppt.
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?
 
Uncertainty in AI
Uncertainty in AIUncertainty in AI
Uncertainty in AI
 
Lecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligenceLecture1 AI1 Introduction to artificial intelligence
Lecture1 AI1 Introduction to artificial intelligence
 

Destaque

125 Books for 125 Years
125 Books for 125 Years125 Books for 125 Years
125 Books for 125 YearsK Covintree
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101AMIT KUMAR
 
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
 

Destaque (18)

Soft computing
Soft computingSoft computing
Soft computing
 
125 Books for 125 Years
125 Books for 125 Years125 Books for 125 Years
125 Books for 125 Years
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
 
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
 

Semelhante 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
 

Semelhante 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
 
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
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 

Mais 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.