Cover image for Fuzzy neural intelligent systems : mathematical foundation and the applications in engineering
Title:
Fuzzy neural intelligent systems : mathematical foundation and the applications in engineering
Personal Author:
Publication Information:
Boca Raton, Fla. : CRC Press, 2001
ISBN:
9780849323607

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004832568 QA76.87 L5 2001 Open Access Book Book
Searching...

On Order

Summary

Summary

Although fuzzy systems and neural networks are central to the field of soft computing, most research work has focused on the development of the theories, algorithms, and designs of systems for specific applications. There has been little theoretical support for fuzzy neural systems, especially their mathematical foundations.

Fuzzy Neural Intelligent Systems fills this gap. It develops a mathematical basis for fuzzy neural networks, offers a better way of combining fuzzy logic systems with neural networks, and explores some of their engineering applications. Dividing their focus into three main areas of interest, the authors give a systematic, comprehensive treatment of the relevant concepts and modern practical applications:

Fundamental concepts and theories for fuzzy systems and neural networks.
Foundation for fuzzy neural networks and important related topics
Case examples for neuro-fuzzy systems, fuzzy systems, neural network systems, and fuzzy-neural systems

Suitable for self-study, as a reference, and ideal as a textbook, Fuzzy Neural Intelligent Systems is accessible to students with a basic background in linear algebra and engineering mathematics. Mastering the material in this textbook will prepare students to better understand, design, and implement fuzzy neural systems, develop new applications, and further advance the field.


Table of Contents

1. Foundation of Fuzzy Systemsp. 1
1.1 Definition of Fuzzy Setsp. 1
1.2 Basic Operations of Fuzzy Setsp. 6
1.3 The Resolution Theoremp. 8
1.4 A Representation Theoremp. 12
1.5 Extension Principlep. 17
Referencesp. 22
2. Determination of Membership Functionsp. 23
2.1 A General Method for Determining Membership Functionsp. 23
2.2 The Three-phase Methodp. 27
2.3 The Incremental Methodp. 29
2.4 The Multiphase Fuzzy Statistical Methodp. 29
2.5 The Method of Comparisonsp. 31
2.5.1 Binary Comparisonsp. 31
2.5.2 Preferred Comparisonsp. 32
2.5.3 A Special Case of Preferred Comparisonsp. 33
2.5.4 An Examplep. 34
2.6 The Absolute Comparison Methodp. 35
2.7 The Set-valued Statistical Iteration Methodp. 38
2.7.1 Statement of the Problemp. 38
2.7.2 Basic Steps of Set-valued Statistical Methodp. 38
2.8 Ordering by Precedence Relationsp. 40
2.8.1 Precedence Relationsp. 40
2.8.2 Creating Orderp. 40
2.8.3 An Examplep. 41
2.8.4 Generalizationsp. 41
2.9 The Relative Comparison Method and the Mean Pairwise Comparison Methodp. 42
2.9.1 The Relative Comparison Methodp. 42
2.9.2 The Mean Pairwise Comparison Methodp. 43
Referencesp. 46
3. Mathematical Essence and Structures of Feedforward Artificial Neural Networksp. 47
3.1 Introductionp. 47
3.2 Mathematical Neurons and Mathematical Neural Networksp. 48
3.2.1 MP Model with Discrete Outputsp. 48
3.2.2 MP Model with Continuous-valued Outputsp. 48
3.3 The Interpolation Mechanism of Feedforward Neural Networksp. 52
3.4 A Three-layer Feedforward Neural Network with Two Inputs One Outputp. 56
3.5 Analysis of Steepest Descent Learning Algorithms of Feedforward Neural Networksp. 58
3.6 Feedforward Neural Networks with Multi-input One Output and Their Learning Algorithmp. 62
3.7 Feedforward Neural Networks with One Input Multi-output and Their Learning Algorithmp. 65
3.8 Feedforward Neural Networks with Multi-input Multi-output and Their Learning Algorithmp. 67
3.9 A Note on the Learning Algorithm of Feedforward Neural Networksp. 68
3.10 Conclusionsp. 70
Referencesp. 71
4. Functional-link Neural Networks and Visualization Means of Some Mathematical Methodsp. 72
4.1 Discussion of the XOR Problemp. 72
4.2 Mathematical Essence of Functional-link Neural Networksp. 75
4.3 As Visualization Means of Some Mathematical Methodsp. 79
4.4 Neural Network Representation of Linear Programmingp. 81
4.5 Neural Network Representation of Fuzzy Linear Programmingp. 86
4.6 Conclusionsp. 87
Referencesp. 89
5. Flat Neural Networks and Rapid Learning Algorithmsp. 90
5.1 Introductionp. 90
5.2 The Linear System Equation of the Functional-link Networkp. 91
5.3 Pseudoinverse and Stepwise Updatingp. 93
5.4 Training with Weighted Least Squarep. 98
5.5 Refine the Modelp. 99
5.6 Time-series Applicationsp. 100
5.7 Examples and Discussionp. 102
5.8 Conclusionsp. 108
Referencesp. 110
6. Basic Structure of Fuzzy Neural Networksp. 113
6.1 Definition of Fuzzy Neuronsp. 113
6.2 Fuzzy Neural Networksp. 118
6.2.1 Neural Network Representation of Fuzzy Relation Equationsp. 118
6.2.2 A Fuzzy Neural Network Based on FN ([logical or], [logical and])p. 119
6.3 A Fuzzy [delta] Learning Algorithmp. 121
6.4 The Convergence of Fuzzy [delta] Learning Rulep. 123
6.5 Conclusionsp. 124
Referencesp. 125
7. Mathematical Essence and Structures of Feedback Neural Networks and Weight Matrix Designp. 126
7.1 Introductionp. 126
7.2 A General Criterion on the Stability of Networksp. 129
7.3 Generalized Energy Functionp. 131
7.4 Learning Algorithm of Discrete Feedback Neural Networksp. 133
7.5 Design Method of Weight Matrices Based on Multifactorial Functionsp. 135
7.6 Conclusionsp. 137
Referencesp. 139
8. Generalized Additive Weighted Multifactorial Function and its Applications to Fuzzy Inference and Neural Networksp. 140
8.1 Introductionp. 140
8.2 On Multifactorial Functionsp. 141
8.3 Generalized Additive Weighted Multifactorial Functionsp. 141
8.4 Infinite Dimensional Multifactorial Functionsp. 145
8.5 M ([perpendicular, bottom], [intercal]) and Fuzzy Integralp. 146
8.6 Application in Fuzzy Inferencep. 147
8.7 Conclusionsp. 150
Referencesp. 151
9. The Interpolation Mechanism of Fuzzy Controlp. 152
9.1 Preliminaryp. 152
9.2 The Interpolation Mechanism of Mamdanian Algorithm with One Input and One Outputp. 154
9.3 The Interpolation Mechanism of Mamdanian Algorithm with Two Inputs and One Outputp. 156
9.4 A Note on Completeness of Inference Rulesp. 157
9.5 The Interpolation Mechanism of (+, -)-Centroid Algorithmp. 158
9.6 The Interpolation Mechanism of Simple Inference Algorithmp. 159
9.7 The Interpolation Mechanism of Function Inference Algorithmp. 161
9.8 A General Fuzzy Control Algorithmp. 162
9.9 Conclusionsp. 163
Referencesp. 164
10. The Relationship between Fuzzy Controllers and PID Controllersp. 165
10.1 Introductionp. 165
10.2 The Relationship of Fuzzy Controllers with One Input One Output and P Controllersp. 166
10.3 The Relationship of Fuzzy Controllers with Two Inputs One Output and PD (or PI) Controllersp. 169
10.4 The Relationship of Fuzzy Controllers with Three Inputs One Output and PID Controllersp. 173
10.5 The Difference Schemes of Fuzzy Controllers with Three Inputs and One Outputp. 177
10.5.1 Positional Difference Schemep. 177
10.5.2 Incremental Difference Schemep. 178
10.6 Conclusionsp. 179
Referencesp. 180
11. Adaptive Fuzzy Controllers Based on Variable Universesp. 181
11.1 The Monotonicity of Control Rules and the Monotonicity of Control Functionsp. 181
11.2 The Contraction-expansion Factors of Variable Universesp. 184
11.2.1 The Contraction-expansion Factors of Adaptive Fuzzy Controllers with One Input and One Outputp. 184
11.2.2 The Contraction-expansion Factors of Adaptive Fuzzy Controllers with Two Inputs and One Outputp. 185
11.3 The Structure of Adaptive Fuzzy Controllers Based on Variable Universesp. 186
11.4 Adaptive Fuzzy Controllers with One Input and One Outputp. 187
11.4.1 Adaptive Fuzzy Controllers with Potential Heredityp. 187
11.4.2 Adaptive Fuzzy Controllers with Obvious Heredityp. 191
11.4.3 Adaptive Fuzzy Controllers with Successively Obvious Heredityp. 193
11.5 Adaptive Fuzzy Controllers with Two Inputs and One Outputp. 193
11.6 Conclusionsp. 195
Referencesp. 196
12. The Basic of Factor Spacesp. 197
12.1 What are "Factors"?p. 197
12.2 The State Space of Factorsp. 198
12.3 Relations and Operations of Factorsp. 200
12.3.1 The Zero Factorp. 200
12.3.2 Equality of Factorsp. 200
12.3.3 Subfactorsp. 200
12.3.4 Conjunction of Factorsp. 201
12.3.5 Disjunction of Factorsp. 201
12.3.6 Independent Factorsp. 202
12.3.7 Difference of Factorsp. 202
12.3.8 Complement of a Factorp. 202
12.3.9 Atomic Factorsp. 202
12.4 Axiomatic Definition of Factor Spacesp. 203
12.5 A Note on The Definition of Factor Spacesp. 204
12.6 Concept Description in a Factor Spacep. 205
12.7 The Projection and Cylindrical Extension of the Representation Extensionp. 207
12.8 Some Properties of the Projection and Cylindrical Extensionp. 209
12.9 Factor Sufficiencyp. 212
12.10 The Rank of a Conceptp. 215
12.11 Atomic Factor Spacesp. 216
12.12 Conclusionsp. 217
Referencesp. 218
13. Neuron Models Based on Factor Spaces Theory and Factor Space Canesp. 219
13.1 Neuron Mechanism of Factor Spacesp. 219
13.2 The Models of Neurons without Respect to Timep. 220
13.2.1 Threshold Models of Neuronsp. 220
13.2.2 Linear Model of Neuronsp. 221
13.2.3 General Threshold Model of Neuronsp. 221
13.2.4 The Models of Neurons Based on Weber-Fechner's Lawp. 223
13.3 The Models of Neurons Concerned with Timep. 224
13.4 The Models of Neurons Based on Variable Weightsp. 225
13.4.1 The Excitatory and Inhibitory Mechanism of Neuronsp. 225
13.4.2 The Negative Weights Description of the Inhibitory Mechanismp. 226
13.4.3 On Fukushimas Modelp. 227
13.4.4 The Model of Neurons Based on Univariable Weightsp. 228
13.5 Naive Thoughts of Factors Space Canesp. 229
13.6 Melon-type Factor Space Canesp. 231
13.7 Chain-type Factor Space Canesp. 233
13.8 Switch Factors and Growth Relationp. 234
13.9 Class Partition and Class Conceptsp. 236
13.10 Conclusionsp. 239
Referencesp. 240
14. Foundation of Neuro-Fuzzy Systems and an Engineering Applicationp. 241
14.1 Introductionp. 241
14.2 Takagi, Sugeno, and Kang Fuzzy Modelp. 242
14.3 Adaptive Network-based Fuzzy Inference System (ANFIS)p. 243
14.4 Hybrid Learning Algorithm for ANFISp. 244
14.5 Estimation of Lot Processing Time in an IC Fabricationp. 245
14.5.1 Algorithm 1: Gauss-Newton-based Levenberg-Marquardt Methodp. 246
14.5.2 Algorithm 2: Backpropagation Neural Networkp. 247
14.5.3 Algorithm 3: ANFIS Algorithmp. 247
14.5.4 Simulation Resultp. 248
14.5.4.1 Gauss-Newton-based LM Model Constructionp. 249
14.5.4.2 BP Neural Network Model Constructionp. 249
14.5.4.3 ANFIS Model Constructionp. 250
14.6 Conclusionsp. 251
Referencesp. 253
15. Data Preprocessingp. 255
15.1 Introductionp. 255
15.2 Data Preprocessing Algorithmsp. 256
15.2.1 Data Values Averagingp. 257
15.2.2 Input Space Reductionp. 257
15.2.3 Data Normalization (Data Scaling)p. 260
15.3 Conclusionsp. 263
15.4 Appendix: Matlab Programsp. 263
15.4.1 Example of Noise Reduction Averagingp. 263
15.4.2 Example of Min-Max Normalizationp. 264
15.4.3 Example of Zscore Normalizationp. 264
15.4.4 Example of Sigmoidal Normalizationp. 264
15.4.5 The Definitions of Mean and Standard Deviationp. 265
Referencesp. 266
16. Control of a Flexible Robot Arm using a Simplified Fuzzy Controllerp. 267
16.1 Introductionp. 267
16.2 Modeling of the Flexible Armp. 268
16.3 Simplified Fuzzy Controllerp. 270
16.3.1 Derivation of Simplified Fuzzy Control Lawp. 273
16.3.2 Analysis of Simplified Fuzzy Control Lawp. 275
16.3.3 Neglected Effect in Simplified Fuzzy Controlp. 279
16.4 Self-Organizing Fuzzy Controlp. 280
16.4.1 Reference Modelp. 281
16.4.2 Incremental Modelp. 283
16.4.3 Parameter Decisionp. 286
16.5 Simulation Resultsp. 286
16.6 Conclusionsp. 288
Referencesp. 293
17. Application of Neuro-Fuzzy Systems: Development of a Fuzzy Learning Decision Tree and Application to Tactile Recognitionp. 295
17.1 Introductionp. 295
17.2 Tactile Sensors and a Tactile Sensing and Recognition Systemp. 297
17.2.1 Types of FSRsp. 297
17.2.2 A Tactile Sensing Systemp. 298
17.2.2.1 Hardware Devicesp. 298
17.2.2.2 Software Kernelp. 299
17.2.2.3 Man-machine Interfacep. 299
17.2.3 Interpolation to Increase Resolutionp. 299
17.2.3.1 Linear Interpolationp. 300
17.2.3.2 Polynomial Interpolationp. 300
17.2.3.3 Fractal Interpolationp. 301
17.2.3.4 Fuzzy Interpolationp. 301
17.3 Development of a Fuzzy Learning Decision Treep. 302
17.3.1 Architecture of the Fuzzy Learning Decision Treep. 302
17.3.2 Features Selectionp. 303
17.3.3 Fuzzy Sets for Compressing Training Datap. 305
17.3.4 Determining Several Points on a Fuzzy Setp. 305
17.3.5 Identifying a LR Type Fuzzy Setp. 306
17.3.6 Learning Procedure of a Decision Treep. 306
17.3.7 Comparing to Rule Based Systemsp. 308
17.3.8 Comparison with Artificial Neural Networksp. 311
17.4 Experimentsp. 315
17.4.1 Experiment Proceduresp. 316
17.4.2 Experiment Results and Discussionsp. 317
17.5 Conclusionsp. 318
Referencesp. 320
18. Fuzzy Assesment Systems of Rehabilitive Process for CVA Patientsp. 322
18.1 Introductionp. 322
18.2 COP Signals Feature Extractionp. 324
18.2.1 Space Domain Analysisp. 325
18.2.2 Time Domain Analysisp. 327
18.2.3 Frequency Domain Analysisp. 327
18.2.4 Force Domain Analysisp. 331
18.3 Relationship between COP Signals and FIM Scoresp. 331
18.4 Construction of Kinetic State Assessment Systemp. 341
18.4.1 Balance Indices Inputp. 341
18.4.2 Knowledge Basep. 342
18.4.3 Fuzzy Inference Enginep. 343
18.4.4 Defuzzificationp. 344
18.4.5 Parameters and Rules Setupp. 344
18.5 Results of Kinetic State Assessment Systemp. 347
18.6 Conclusionsp. 348
Referencesp. 349
19. A DSP-based Neural Controller for a Multi-degree Prosthetic Handp. 351
19.1 Introductionp. 351
19.2 EMG Discriminative Systemp. 352
19.2.1 EMG Signal Processingp. 352
19.2.2 Pattern Recognitionp. 353
19.2.2.1 Feature Extractionp. 353
19.2.2.2 Feature Selectionp. 355
19.2.2.3 Classification by Neural Networkp. 355
19.3 DSP-based Prosthetic Controllerp. 355
19.3.1 Hardware Architecture of the Controllerp. 356
19.3.1.1 The Off-line Stage of the Prosthetic Controllerp. 356
19.3.1.2 The On-line Stage of the Prosthetic Controllerp. 356
19.3.2 The Software System of the Controllerp. 357
19.3.2.1 Signal Collectionp. 357
19.3.2.2 Signal Processingp. 358
19.3.2.3 Feature Extractionp. 359
19.3.2.4 BPNN Classificationp. 361
19.4 Implementation and Results of the DSP-based Controllerp. 361
19.4.1 Off-line Stage Implementationp. 362
19.4.2 On-line Stage Implementationp. 362
19.4.3 On-line Analysis Resultsp. 365
19.5 Conclusionsp. 366
Referencesp. 367
Indexp. 369