26
Revision Michael J. Watts http://mike.watts.net.nz

Revision Michael J. Watts

Embed Size (px)

Citation preview

Page 1: Revision Michael J. Watts

Revision

Michael J. Watts 

http://mike.watts.net.nz

Page 2: Revision Michael J. Watts

Lecture Outline

• Overview of course material

Page 3: Revision Michael J. Watts

Introduction to AI

• Artificial / Computational Intelligence• CI models

Page 4: Revision Michael J. Watts

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

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

Fuzzy Sets and Fuzzification

• Crisp sets• Fuzzy sets• Fuzzy membership functions• Fuzzification• Fuzzy logic

Page 7: Revision Michael J. Watts

Fuzzy Rules, Inference and Defuzzification

• Fuzzy rules• Fuzzy inference• Defuzzification

Page 8: Revision Michael J. Watts

Fuzzy Systems

• Fuzzy systems• Developing fuzzy systems• Advantages of fuzzy systems• Disadvantages of fuzzy systems

Page 9: Revision Michael J. Watts

Applications of Fuzzy Systems

• Advantages of fuzzy systems• Pattern recognition / Classification• Fuzzy control• Decision making

Page 10: Revision Michael J. Watts

Biological and Artificial Neurons

• Biological Neurons• Biological Neural Networks• Artificial Neurons• Artificial Neural Networks

Page 11: Revision Michael J. Watts

Perceptrons

• Perceptron architecture• Perceptron learning• Problems with perceptrons

Page 12: Revision Michael J. Watts

Multi-Layer Perceptrons

• Multi-Layer Perceptrons• Terminology• Advantages• Problems

Page 13: Revision Michael J. Watts

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

Kohonen Self Organising Maps

• Vector Quantisation• Unsupervised learning• Kohonen Self Organising Topological Maps

Page 15: Revision Michael J. Watts

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

Evolution

• What is evolution?• What evolution is not• Lamarckian evolution• Mendellian genetics• Darwinian evolution

Page 17: Revision Michael J. Watts

Genetic Algorithms

• Genetic algorithms• Jargon• Advantages of GAs• Disadvantages of GAs• Simple genetic algorithm• Encoding schemata• Fitness evaluation

Page 18: Revision Michael J. Watts

Genetic Algorithms

• Selection• Creating new solutions• Crossover• Mutation• Replacement strategies• Word matching example

Page 19: Revision Michael J. Watts

Evolution StrategiesEvolutionary Programming

Genetic Programming• Evolution Strategies• Evolutionary Programming• Genetic Programming

Page 20: Revision Michael J. Watts

Applications of Evolutionary Algorithms

• Advantages of EA• EA Application areas• Scheduling• Load balancing• Engineering• Path Planning

Page 21: Revision Michael J. Watts

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

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

IIS for Speech Processing

• Speech Production• Speech Segments• Speech Data Capture• Representing Speech Data• Speech Processing• Speech Recognition

Page 24: Revision Michael J. Watts

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

IIS for Finance

• Economic data• Applications• Why is it hard?• Methods to use• Applications of IIS

Page 26: Revision Michael J. Watts

IIS for Image Processing

• What are images?• Why process them?• What is Image Processing/Recognition?