- Browse
- » Computational intelligence: synergies of fuzzy logic, neural networks, and evolutionary computing
Computational intelligence: synergies of fuzzy logic, neural networks, and evolutionary computing
Author
Publisher
John Wiley & Sons Inc
Publication Date
2013.
Language
English
Description
Loading Description...
Table of Contents
From the Book
Foreword
Preface
Acknowledgements
1. Introduction to Computational Intelligence
1.1. Computational Intelligence
1.2. Paradigms of Computational Intelligence
1.3. Approaches to Computational Intelligence
1.3.1. Fuzzy Logic
1.3.2. Neural Networks
1.3.3. Evolutionary Computing
1.3.4. Learning Theory
1.3.5. Probabilistic Methods
1.3.6. Swarm Intelligence
1.4. Synergies of Computational Intelligence Techniques
1.5. Applications of Computational Intelligence
1.6. Grand Challenges of Computational Intelligence
1.7. Overview of the Book
1.8. MATLAB® Basics
References
2. Introduction to Fuzzy Logic
2.1. Introduction
2.2. Fuzzy Logic
2.3. Fuzzy Sets
2.4. Membership Functions
2.4.1. Triangular MF
2.4.2. Trapezoidal MF
2.4.3. Gaussian MF
2.4.4. Bell-shaped MF
2.4.5. Sigmoidal MF
2.5. Features of MFs
2.5.1. Support
2.5.2. Core
2.5.3. Fuzzy Singleton
2.5.4. Crossover Point
2.6. Operations on Fuzzy Sets
2.7. Linguistic Variables
2.7.1. Features of Linguistic Variables
2.8. Linguistic Hedges
2.9. Fuzzy Relations
2.9.1. Compositional Rule of Inference
2.10. Fuzzy If-Then Rules
2.10.1. Rule Forms
2.10.2. Compound Rules
2.10.3. Aggregation of Rules
2.11. Fuzzification
2.12. Defuzzification
2.13. Inference Mechanism
2.13.1. Mamdani Fuzzy Inference
2.13.2. Sugeno Fuzzy Inference
2.13.3. Tsukamoto Fuzzy Inference
2.14. Worked Examples
2.15. MATLAB® Programs 61 References
3. Fuzzy Systems and Applications
3.1. Introduction
3.2. Fuzzy System
3.3. Fuzzy Modelling
3.3.1. Structure Identification
3.3.2. Parameter Identification
3.3.3. Construction of Parameterized Membership Functions
3.4. Fuzzy Control
3.4.1. Fuzzification
3.4.2. Inference Mechanism
3.4.3. Rule Base
3.4.4. Defuzzification
3.5. Design of Fuzzy Controller
3.5.1. Input/Output Selection
3.5.2. Choice of Membership Functions
3.5.3. Creation of Rule Base
3.5.4. Types of Fuzzy Controller
3.6. Modular Fuzzy Controller
3.7. MATLAB® Programs
References
4. Neural Networks
4.1. Introduction
4.2. Artificial Neuron Model
4.3. Activation Functions
4.4. Network Architecture
4.4. Feedforward Networks
4.5. Learning in Neural Networks
4.5.1. Supervised Learning
4.5.2. Unsupervised Learning
4.6. Recurrent Neural Networks
4.6.1. Elman Networks
4.6.2. Jordan Networks
4.6.3. Hopfield Networks
4.7. MATLAB® Programs 155 References
5. Neural Systems and Applications
5.1. Introduction
5.2. System Identification and Control
5.2.7. System Description
5.2.2. System Identification
5.2.3. System Control
5.3. Neural Networks for Control
5.3.7. System Identification for Control Design
5.3.2. Neural Networks for Control Design
5.4. MATLAB® Programs
References
6. Evolutionary Computing
6.1. Introduction
6.2. Evolutionary Computing
6.3. Terminologies of Evolutionary Computing
6.3.1. Chromosome Representation
6.3.2. Encoding Schemes
6.3.3. Population
6.3.4. Evaluation (or Fitness) Functions
6.3.5. Fitness Scaling
6.4. Genetic Operators
6.4.1. Selection Operators
6.4.2. Crossover Operators
6.4.3. Mutation Operators
6.5. Performance Measures of EA
6.6. Evolutionary Algorithms
6.6.1. Evolutionary Programming
6.6.2. Evolution Strategies
6.6.3. Genetic Algorithms
6.6.4. Genetic Programming
6.6.5. Differential Evolution
6.6.6. Cultural Algorithm
6.7. MATLAB® Programs
References
7. Evolutionary Systems
7.1. Introduction
7.2. Multi-objective Optimization
7.2.1. Vector-Evaluated GA
7.2.2. Multi-objective GA
7.2.3. Niched Pareto GA
7.2.4. Non-dominated Sorting GA
7.2.5. Strength Pareto Evolutionary Algorithm
7.3. Co-evolution
7.3.1. Cooperative Co-evolution
7.3.2. Competitive Co-evolution
7.4. Parallel Evolutionary Algorithm
7.4.1. Global GA
7.4.2. Migration (or Island) Model GA
7.4.3. Diffusion GA
7.4.4. Hybrid Parallel GA
References
8. Evolutionary Fuzzy Systems
8.1. Introduction
8.2. Evolutionary Adaptive Fuzzy Systems
8.2.1. Evolutionary Tuning of Fuzzy Systems
8.2.2. Evolutionary Learning of Fuzzy Systems
8.3. Objective Functions and Evaluation
8.3.1. Objective Functions
8.3.2. Evaluation
8.4. Fuzzy Adaptive Evolutionary Algorithms
8.4.1. Fuzzy Logic-Based Control of EA Parameters
8.4.2. Fuzzy Logic-Based Genetic Operators of EA
References
9. Evolutionary Neural Networks
9.1. Introduction
9.2. Supportive Combinations
9.2.1. NN-EA Supportive Combination
9.2.2. EA -NN Supportive Combination
9.3. Collaborative Combinations
9.3.1. EA for NN Connection Weight Training
9.3.2. EA for NN Architectures
9.3.3. EA for NN Node Transfer Functions
9.3.4. EA for NN Weight, Architecture and Transfer Function Training
9.4. Amalgamated Combination
9.5. Competing Conventions
References
10. Neural Fuzzy Systems
10.1. Introduction
10.2. Combination of Neural and Fuzzy Systems
10.3. Cooperative Neuro-Fuzzy Systems
10.3.1. Cooperative FS-NN Systems
10.3.2. Cooperative NN-FS Systems
10.4. Concurrent Neuro-Fuzzy Systems
10.5. Hybrid Neuro-Fuzzy Systems
10.5.1. Fuzzy Neural Networks with Mamdani-Type Fuzzy Inference System
10.5.2. Fuzzy Neural Networks with Takagi-Sugeno-type Fuzzy Inference System
10.5.3. Fuzzy Neural Networks with Tsukamoto-Type Fuzzy Inference System
10.5.4. Neural Network-Based Fuzzy System (Pi-Sigma Network)
10.5.5. Fuzzy-Neural System Architecture with Ellipsoid Input Space
10.5.6. Fuzzy Adaptive Learning Control Network (FALCON)
10.5.7. Approximate Reasoning-Based Intelligent Control (ARIC)
10.5.8. Generalized ARIC (GARIC)
10.5.9. Fuzzy Basis Function Networks (FBFN)
10.5.10. Fuzzy Net (FUN)
10.5.11. Combination of Fuzzy Inference and Neural Network in Fuzzy Inference Software (FINEST)
10.5.12. Neuro-Fuzzy Controller (NEFCON)
10.5.13. Self-constructing Neural Fuzzy Inference Network (SONFIN)
10.6. Adaptive Neuro-Fuzzy System
10.6.1. Adaptive Neuro-Fuzzy Inference System (ANFIS)
10.6.2. Coactive Neuro-Fuzzy Inference System (CANFIS)
10.7. Fuzzy Neurons
10.8. MATLAB® Programs
References
Appendix A. MATLAB® Basics
Appendix B. MATLAB® Programs for Fuzzy Logic
Appendix C. MATLAB® Programs for Fuzzy Systems
Appendix D. MATLAB® Programs for Neural Systems
Appendix E. MATLAB® Programs for Neural Control Design
Appendix F. MATLAB® Programs for Evolutionary Algorithms
Appendix G. MATLAB® Programs for Neuro-Fuzzy Systems
Index
Author Notes
Loading Author Notes...
Subjects
Subjects
Business Intelligence Tools
Computational intelligence
COMPUTERS
COMPUTERS -- Enterprise Applications -- Business Intelligence Tools
COMPUTERS -- Intelligence (AI) & Semantics
Electronic books
Enterprise Applications
Intelligence (AI) & Semantics
Intelligence informatique
Quality Control
TECHNOLOGY & ENGINEERING
Computational intelligence
COMPUTERS
COMPUTERS -- Enterprise Applications -- Business Intelligence Tools
COMPUTERS -- Intelligence (AI) & Semantics
Electronic books
Enterprise Applications
Intelligence (AI) & Semantics
Intelligence informatique
Quality Control
TECHNOLOGY & ENGINEERING
More Details
Contributors
ISBN
9781118337844
9781118534823
9781118534793
9781118534809
9781118534816
9781118534823
9781118534793
9781118534809
9781118534816
Staff View
Loading Staff View.

