^ Springer. Computational Intelligence. A Methodological Introduction. Rudolf Kruse Christian Borgelt. Matthias Steinbrecher Pascal Held

Similar documents
AN INTRODUCTION TO FUZZY SETS Analysis and Design. Witold Pedrycz and Fernando Gomide

Lecture notes. Com Page 1

Intelligent Control. 4^ Springer. A Hybrid Approach Based on Fuzzy Logic, Neural Networks and Genetic Algorithms. Nazmul Siddique.

A New Fuzzy Neural System with Applications

Intelligent Methods in Modelling and Simulation of Complex Systems

464 Index. Associative memory paradigms

CHAPTER 4 FUZZY LOGIC, K-MEANS, FUZZY C-MEANS AND BAYESIAN METHODS

Neuro-fuzzy systems 1

CT79 SOFT COMPUTING ALCCS-FEB 2014

Ensemble methods in machine learning. Example. Neural networks. Neural networks

Fuzzy Set Theory and Its Applications. Second, Revised Edition. H.-J. Zimmermann. Kluwer Academic Publishers Boston / Dordrecht/ London

Fuzzy if-then rules fuzzy database modeling

MODELING FOR RESIDUAL STRESS, SURFACE ROUGHNESS AND TOOL WEAR USING AN ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

Machine Learning & Statistical Models

APPLICATIONS OF INTELLIGENT HYBRID SYSTEMS IN MATLAB

Image Processing, Analysis and Machine Vision

Final Exam. Controller, F. Expert Sys.., Solving F. Ineq.} {Hopefield, SVM, Comptetive Learning,

Neural Networks. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

FUZZY INFERENCE SYSTEMS

Fuzzy Systems. Learning Fuzzy Systems

CHAPTER 3 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM

Improving interpretability in approximative fuzzy models via multi-objective evolutionary algorithms.

CL7204-SOFT COMPUTING TECHNIQUES

European Journal of Science and Engineering Vol. 1, Issue 1, 2013 ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM IDENTIFICATION OF AN INDUCTION MOTOR

volved in the system are usually not dierentiable. The term \fuzzy error" denotes that the error measure guiding the learning process is either specie

DETERMINISTIC OPERATIONS RESEARCH

Evolutionary Algorithms Introduction

Artificial Neural Network based Curve Prediction

GRANULAR COMPUTING AND EVOLUTIONARY FUZZY MODELLING FOR MECHANICAL PROPERTIES OF ALLOY STEELS. G. Panoutsos and M. Mahfouf

Contents Metal Forming and Machining Processes Review of Stress, Linear Strain and Elastic Stress-Strain Relations 3 Classical Theory of Plasticity

IN recent years, neural networks have attracted considerable attention

Modeling and Reasoning with Bayesian Networks. Adnan Darwiche University of California Los Angeles, CA

FUZZY LOGIC WITH ENGINEERING APPLICATIONS

M. Sc. (Artificial Intelligence and Machine Learning)

Data Engineering Fuzzy Mathematics in System Theory and Data Analysis

For Monday. Read chapter 18, sections Homework:

In the Name of God. Lecture 17: ANFIS Adaptive Network-Based Fuzzy Inference System

Fuzzy Modeling for Control.,,i.

Lecture 2 Notes. Outline. Neural Networks. The Big Idea. Architecture. Instructors: Parth Shah, Riju Pahwa

[Time : 3 Hours] [Max. Marks : 100] SECTION-I. What are their effects? [8]

Modern Multidimensional Scaling

CMPT 882 Week 3 Summary

Learning Fuzzy Rules Using Ant Colony Optimization Algorithms 1

ANFIS: ADAPTIVE-NETWORK-BASED FUZZY INFERENCE SYSTEMS (J.S.R. Jang 1993,1995) bell x; a, b, c = 1 a

COMP 551 Applied Machine Learning Lecture 14: Neural Networks

CHAPTER 3 FUZZY RULE BASED MODEL FOR FAULT DIAGNOSIS

Name of the lecturer Doç. Dr. Selma Ayşe ÖZEL

Machine Learning. Chao Lan

Fuzzy Logic Controller

CPSC 340: Machine Learning and Data Mining. Principal Component Analysis Fall 2016

PATTERN CLASSIFICATION AND SCENE ANALYSIS

Optimization. Industrial AI Lab.

Identification of Vehicle Class and Speed for Mixed Sensor Technology using Fuzzy- Neural & Genetic Algorithm : A Design Approach

A Systematic Overview of Data Mining Algorithms. Sargur Srihari University at Buffalo The State University of New York

Why Fuzzy Fuzzy Logic and Sets Fuzzy Reasoning. DKS - Module 7. Why fuzzy thinking?

Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization

CS6220: DATA MINING TECHNIQUES

Neural Network Neurons

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

Supervised Learning in Neural Networks (Part 2)

Analysis of Control of Inverted Pendulum using Adaptive Neuro Fuzzy system

A Systematic Overview of Data Mining Algorithms

The exam is closed book, closed notes except your one-page (two-sided) cheat sheet.

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Simultaneous Perturbation Stochastic Approximation Algorithm Combined with Neural Network and Fuzzy Simulation

Fuzzy Clustering, Feature Selection, and Membership Function Optimization

Deep Learning. Architecture Design for. Sargur N. Srihari

Neural Networks. Neural Network. Neural Network. Neural Network 2/21/2008. Andrew Kusiak. Intelligent Systems Laboratory Seamans Center

Character Recognition Using Convolutional Neural Networks

Neural Networks (Overview) Prof. Richard Zanibbi

Application of genetic algorithms and Kohonen networks to cluster analysis

FUZZY INFERENCE. Siti Zaiton Mohd Hashim, PhD

9. Lecture Neural Networks

Lecture #11: The Perceptron

Lesson Plan for semester Started w.e.f (8 th Sem)

COMPUTATIONAL INTELLIGENCE (INTRODUCTION TO MACHINE LEARNING) SS18. Lecture 2: Linear Regression Gradient Descent Non-linear basis functions

Using a Context Quality Measure for Improving Smart Appliances

Adaptive Training of Radial Basis Function Networks Based on Cooperative Evolution and Evolutionary Programming

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

Design of Neuro Fuzzy Systems

Data Mining. Neural Networks

International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January ISSN

Takagi-Sugeno Fuzzy System Accuracy Improvement with A Two Stage Tuning

MODERN FACTOR ANALYSIS

Fuzzy Networks for Complex Systems. Alexander Gegov University of Portsmouth, UK

GENERATING FUZZY RULES FROM EXAMPLES USING GENETIC. Francisco HERRERA, Manuel LOZANO, Jose Luis VERDEGAY

OPTIMIZATION. Optimization. Derivative-based optimization. Derivative-free optimization. Steepest descent (gradient) methods Newton s method

Using Machine Learning to Optimize Storage Systems

Image Analysis, Classification and Change Detection in Remote Sensing

Chapter 7: Competitive learning, clustering, and self-organizing maps

Unit V. Neural Fuzzy System

RULE BASED SIGNATURE VERIFICATION AND FORGERY DETECTION

Artificial Neural Networks MLP, RBF & GMDH

COMPUTATIONAL NEURAL NETWORKS FOR GEOPHYSICAL DATA PROCESSING

Dynamic Neural Portal for Minimal Knowledge Anonymous User Profiling

The analysis of inverted pendulum control and its other applications

742 IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL. 13, NO. 6, DECEMBER Dong Zhang, Luo-Feng Deng, Kai-Yuan Cai, and Albert So

Machine Learning : Clustering, Self-Organizing Maps

Simplicial Global Optimization

Collective classification in network data

Transcription:

Rudolf Kruse Christian Borgelt Frank Klawonn Christian Moewes Matthias Steinbrecher Pascal Held Computational Intelligence A Methodological Introduction ^ Springer

Contents 1 Introduction 1 1.1 Intelligent Systems 1 1.2 Computational Intelligence 2 1.3 About This Book 4 References 4 Part I Neural Networks 2 Introduction 9 2.1 Motivation 9 2.2 Biological Background 11 References 13 3 Threshold Logic Units 15 3.1 Definition and Examples 15 3.2 Geometric Interpretation 17 3.3 Limitations 19 3.4 Networks of Threshold Logic Units 20 3.5 Training the Parameters 23 3.6 Variants 33 3.7 Training Networks 33 References 34 4 General Neural Networks 37 4.1 Structure of Neural Networks 37 4.2 Operation of Neural Networks 40 4.3 Training Neural Networks 44 5 Multi-Layer Perceptrons 47 5.1 Definition and Examples 47 5.2 Function Approximation 53 5.3 Logistic Regression 59 5.4 Gradient Descent 62 vii

viij Contents 5.5 Error Backpropagation 66 5.6 Gradient Descent Examples 67 5.7 Variants of Gradient Descent 72 5.8 Examples for Some Variants 77 5.9 Sensitivity Analysis 80 References 81 6 Radial Basis Function Networks 83 6.1 Definition and Examples 83 6.2 Function Approximation 88 6.3 Initializing the Parameters 91 6.4 Training the Parameters 98 6.5 Generalized Form 102 References 103 7 Self-organizing Maps 105 7.1 Definition and Examples 105 7.2 Learning Vector Quantization 108 7.3 Neighborhood of the Output Neurons 115 References 120 8 Hopfield Networks 121 8.1 Definition and Examples 121 8.2 Convergence of the Computations 125 8.3 Associative Memory 129 8.4 Solving Optimization Problems 134 8.5 Simulated Annealing 140 References 142 9 Recurrent Networks 143 9.1 Simple Examples 143 9.2 Representing Differential Equations 148 9.3 Vectorial Neural Networks 150 9.4 Error Backpropagation in Time 154 References 155 10 Mathematical Remarks 157 10.1 Equations for Straight Lines 157 10.2 Regression 159 10.3 Activation Transformation 163 References 164 Part II Evolutionary Algorithms 11 Introduction to Evolutionary Algorithms 167 11.1 Metaheuristics 167 11.2 Biological Evolution 168 11.3 Simulated Evolution 173

Contents ix 11.4 The n -Queens Problem 181 11.5 Related Optimization Techniques 186 11.6 The Traveling Salesman Problem 191 References 194 12 Elements of Evolutionary Algorithms 197 12.1 Encoding of Solution Candidates 197 12.2 Fitness and Selection 204 12.3 Genetic Operators 216 References 226 13 Fundamental Evolutionary Algorithms 227 13.1 Genetic Algorithms 227 13.2 Evolution Strategies 239 13.3 Genetic Programming 250 13.4 Other Population-Based Approaches 262 References 273 14 Special Applications and Techniques 275 14.1 Behavioral Simulation 275 14.2 Multi-criteria Optimization 281 14.3 Parallelization 288 References 291 Part III Fuzzy Systems 15 Fuzzy Sets and Fuzzy Logic 295 15.1 Natural Languages and Formal Models 295 15.2 Fuzziness versus Uncertainty 296 15.3 Fuzzy Sets 297 15.4 Representation of Fuzzy Sets 300 15.5 Fuzzy Logic 304 15.6 Operations on Fuzzy Sets 314 References 319 16 The Extension Principle 321 16.1 Mappings of Fuzzy Sets 321 16.2 Mapping of Level Sets 323 16.3 Cartesian Product and Cylindrical Extension 324 16.4 Extension Principle for Multivariate Mappings 326 References 327 17 Fuzzy Relations 329 17.1 Crisp Relations 329 17.2 Application of Relations and Deduction 330 17.3 Chains of Deductions 333 17.4 Simple Fuzzy Relations 334 17.5 Composition of Fuzzy Relations 338

x Contents 18 Similarity Relations 341 18.1 Similarity 341 18.2 Fuzzy Sets and Extensional Hulls 342 18.3 Scaling Concepts 344 18.4 Interpretation of Fuzzy Sets 347 18.5 Possibility Theory 351 References 352 19 Fuzzy Control 353 19.1 Mamdani Controllers 353 Controllers 363 19.2 Takagi-Sugeno-Kang 19.3 Logic-Based Controllers 364 19.4 Mamdani Controller and Similarity Relations 367 19.5 Hybrid Systems to Tune Fuzzy Controllers 370 References 386 20 Fuzzy Clustering 389 20.1 Fuzzy Methods in Data Analysis 389 20.2 Clustering 390 20.3 Presuppositions and Notation 391 20.4 Classical c-means Clustering 392 20.5 Fuzzification by Membership Transformation 394 20.6 Fuzzification by Membership Regularization 397 20.7 Comparison 402 References 403 Part IV Bayes Networks 21 Introduction to Bayes Networks 409 21.1 A Fictitious Example 409 22 Elements of Probability and Graph Theory 415 22.1 Probability Theory 415 22.2 Graph Theory 423 References 440 23 Decompositions 441 23.1 Dependence Graphs and Independence Graphs 445 23.2 A Real-World Application 452 References 454 24 Evidence Propagation 455 24.1 Initialization 459 24.2 Message Passing 459 24.3 Update 460 24.4 Marginalization 460 24.5 Derivation 466 24.6 Other Propagation Algorithms 467 References 467

Contents xi 25 Learning Graphical Models 469 References 477 Index 479