Fuzzy Inference and Defuzzification Michael J. Watts mike.watts.nz
Revision Michael J. Watts mike.watts.nz
description
Transcript of Revision Michael J. Watts mike.watts.nz
![Page 1: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/1.jpg)
Revision
Michael J. Watts
http://mike.watts.net.nz
![Page 2: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/2.jpg)
Lecture Outline
• Overview of course material
![Page 3: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/3.jpg)
Introduction to AI
• Artificial / Computational Intelligence• CI models
![Page 4: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/4.jpg)
Data Transformation
• Statistical operations on Data• Data transformations
o The objectives of a data transformo Linear versus non-linear transformationso Transformations for pre-processing of datao DFT and FFT Transformationso Wavelet Transformations
![Page 5: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/5.jpg)
Rule Based Systems
• Production systems• Facts & Templates• Production rules• The inference process• Advantages of production systems• Disadvantages of production systems• Expert systems
![Page 6: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/6.jpg)
Fuzzy Sets and Fuzzification
• Crisp sets• Fuzzy sets• Fuzzy membership functions• Fuzzification• Fuzzy logic
![Page 7: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/7.jpg)
Fuzzy Rules, Inference and Defuzzification
• Fuzzy rules• Fuzzy inference• Defuzzification
![Page 8: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/8.jpg)
Fuzzy Systems
• Fuzzy systems• Developing fuzzy systems• Advantages of fuzzy systems• Disadvantages of fuzzy systems
![Page 9: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/9.jpg)
Applications of Fuzzy Systems
• Advantages of fuzzy systems• Pattern recognition / Classification• Fuzzy control• Decision making
![Page 10: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/10.jpg)
Biological and Artificial Neurons
• Biological Neurons• Biological Neural Networks• Artificial Neurons• Artificial Neural Networks
![Page 11: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/11.jpg)
Perceptrons
• Perceptron architecture• Perceptron learning• Problems with perceptrons
![Page 12: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/12.jpg)
Multi-Layer Perceptrons
• Multi-Layer Perceptrons• Terminology• Advantages• Problems
![Page 13: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/13.jpg)
Backpropagation Training
• Backpropagation training• Error calculation• Error surface• Pattern vs. Batch mode training• Restrictions of backprop• Problems with backprop
![Page 14: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/14.jpg)
Kohonen Self Organising Maps
• Vector Quantisation• Unsupervised learning• Kohonen Self Organising Topological Maps
![Page 15: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/15.jpg)
Applying Neural Networks
• When to use an ANN• Preparing the data• Apportioning data• What kind of ANN to use• Training ANN
![Page 16: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/16.jpg)
Evolution
• What is evolution?• What evolution is not• Lamarckian evolution• Mendellian genetics• Darwinian evolution
![Page 17: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/17.jpg)
Genetic Algorithms
• Genetic algorithms• Jargon• Advantages of GAs• Disadvantages of GAs• Simple genetic algorithm• Encoding schemata• Fitness evaluation
![Page 18: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/18.jpg)
Genetic Algorithms
• Selection• Creating new solutions• Crossover• Mutation• Replacement strategies• Word matching example
![Page 19: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/19.jpg)
Evolution StrategiesEvolutionary Programming
Genetic Programming• Evolution Strategies• Evolutionary Programming• Genetic Programming
![Page 20: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/20.jpg)
Applications of Evolutionary Algorithms
• Advantages of EA• EA Application areas• Scheduling• Load balancing• Engineering• Path Planning
![Page 21: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/21.jpg)
Evolutionary Algorithms and Neural Networks
• Problems with ANN• EA and ANNs• ANN Topology Selection by EA• Initial Weight Selection• Selecting Control Parameters• EA Training
![Page 22: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/22.jpg)
Evolutionary Algorithms and Fuzzy Systems
• Advantages of fuzzy systems• Problems with fuzzy systems• Applying EA to fuzzy systems
o Optimisation of MFo Optimisation of ruleso Optimisation of fuzzy systems
![Page 23: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/23.jpg)
IIS for Speech Processing
• Speech Production• Speech Segments• Speech Data Capture• Representing Speech Data• Speech Processing• Speech Recognition
![Page 24: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/24.jpg)
IIS for Bioinformatics
• What is bioinformatics?• What is DNA?• How is it processed in cells?• What is DNA data?• How is DNA data represented?• How can IS be applied to DNA data?
![Page 25: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/25.jpg)
IIS for Finance
• Economic data• Applications• Why is it hard?• Methods to use• Applications of IIS
![Page 26: Revision Michael J. Watts mike.watts.nz](https://reader035.fdocuments.us/reader035/viewer/2022062323/56815e62550346895dcce09b/html5/thumbnails/26.jpg)
IIS for Image Processing
• What are images?• Why process them?• What is Image Processing/Recognition?