soft computing01
DESCRIPTION
TRANSCRIPT
![Page 1: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/1.jpg)
Introduction to Soft Computing
Lecture 1
![Page 2: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/2.jpg)
Agenda
• Introduction of softcomputing• Course outline• Recap of neural networks
The student already familiar with neural network may leave after the introduction of softcomputing
![Page 3: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/3.jpg)
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 + PCSoftcomputing Evolutionary Neural Fuzzy Logic Probabilistic
![Page 4: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/4.jpg)
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.
![Page 5: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/5.jpg)
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.
![Page 6: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/6.jpg)
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.
![Page 7: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/7.jpg)
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.
![Page 8: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/8.jpg)
Hard Vs Soft ComputingHard Computing (Classical Artificial Intelligence)
Soft Computing (Computational Intelligence)
Prime desiderata is precision and certainty. It is traditional AI which is based on two principles: firstly, represent knowledge in symbolic form (i.e. Letters, words, phrases, signs). Secondly, search the solution with the aid of symbolic logic (e.g. FOL). Despite success of AI for developing numerous applications (e.g. Expert systems, natural language understanding, theorem proving). It is enable to deal with advance requirement such as speech recognition, hardwritten recognition, computer vision, machine translation, learning with experience
Exploit tolerance for imprecision and uncertainty. The aim is to model the remarkable abilities of human mind which characteristically exploit the tolerance for imprecision and uncertainty to e.g. understand the distorted speech, sloppy handwritten, expressions in natural language and drive a vehicle in dense traffic, etc
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.
![Page 9: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/9.jpg)
Structure of Soft ComputingComputing Methodologies
Computing MethodologiesComputing Methodologies
Neural ComputingFuzzy Systems
Evolutionary ComputingProbabilistic Computing
Soft Computing: Hybrid Systems or Fused System
![Page 10: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/10.jpg)
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”
![Page 11: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/11.jpg)
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 ComputingBiological 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
![Page 12: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/12.jpg)
Course Outline (2/2)
• Associative MemoryDescription of AM, Examples of Auto and Hetro AM
• Adaptive Resonance TheoryRecap: supervised and unsupervised learning, back propagation; competitive learning, stability and plasticity dilemma, ART networks, Iterative clustering, Unsupervised ART clustering
• Hybrid systemsIntegration of neural network, fuzzy logic and genetic algorithms, GA based back propagation network, fuzzy back propagation network, fuzzy associative memories
![Page 13: Soft computing01](https://reader036.vdocuments.us/reader036/viewer/2022082804/547f3553b4af9fba138b466d/html5/thumbnails/13.jpg)
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.