| |
Session 01
01.10.2008 |
Introduction
Class description
Class policy
Goals & topics of the course
McCulloch-Pitts neurons |
Session 02
Ref.Material
01.15.2008 |
History of ANNs
Selected ANN applications Artificial neural networks brief history McCulloch-Pitts neurons, examples
|
Session 03
Ref.Material
01.17.2008 |
Single neuron operation Unsupervised learning rules ( Hebbian rule) Supervised learning rules (Correlation rule) |
Session 04
Ref.Material
01.22.2008 |
Supervised learning rules (Perceptron rule)
Perceptron learning rule (Perceptron training Learning example |
Session 05 Ref.Material
01.24.2008 |
Perceptron training Graphical illustration Learning constant & hard activation function) |
Session 06
Ref.Material
02.29.2008 |
Least Mean Squares (LMS) learning rule (LMS rule Incremental vs. batch training)
Delta learning rule Delta learning rule derivation; Learning example #1 in Perl Single neuron, two patterns
Learning example #2 in Perl Single neuron, many patterns Graphical illustration |
No class
01.31.2008 |
Moscow campus closed due to sever inclement weather. Classes were canceled. |
Session 07 Ref.Material
02.05.2008 |
Single neuron operation Selecting rectangular area Network architecture Matlab code The effect of gain on control surface (soft activation function) (if there is time) Selecting any two-dimensional area Net/Out values by neurons & layers and gain effect Partitioning in 3-dim space Review - Analytic geometry in Euclidean space with Cartesian coordinates slope intercept, line intercept, scalar form of a line, 2 & 3 point form, one point and vector form Calculating distance in Euclidean space Linear machine and minimum distance classifiers Bisecting approach |
Session 08 Ref.Material
02.07.2008 |
Calculating distance in Euclidean space Linear machine and minimum distance classifiers Bisecting approach Winner Take All Here the class was interrupted due to power outage in Idaho Falls |
Session 09 Ref.Material
02.12.2008 |
Sarajedini and Hecht-Nielsen network Perceptron adjustable rule Derivation Learning example Derivation of soft activation function Bipolar soft activation function Output and first derivative
Pseudo inversion training Derivation (matrix form) |
Session 10 Ref.Material
02.14.2008 |
Pseudo inversion training Derivation (component form) Learning example Iterative Pseudo Inversion Training
Error Back Propagation (EBP) algorithm Derivation |
Session 11 Ref.Material
02.19.2008 |
Error Back Propagation (EBP) algorithm Learning example Heuristic approaches to Error Back Propagation modifications variable gain, alpha, weight rescaling momentum search along the gradient |
Session 12 Ref.Material
02.21.2008 |
Quickprop, RPRO, Delta-Bar-Delta, Back Percolation Soft activation function & first derivative: Discussion and effects on EBP and Delta rules Flat spot problem and remedies |
Session 13 Ref.Material
02.26.2008 |
HW#1&2 review XOR problem, two neurons
xy ; x+y ; | xy ; |( xy ); |( x+y ) NNOTT Neural Network Online Training Tool Gradient Descent Training Steepest Descent Method Newton Method Levenberg -Marquardt Algorithm (LM Algorithm) |
Session 14 Ref.Material
02.28.2008 |
Gradient Descent Training Modifications of Levenberg -Marquardt Algorithm Feedback networks: Lyapunov Energy Function & Feedback Networks Hopfield Networks
Example (retrieval order) random, natural, steepest descent |
Session 15 Ref.Material
03.04.2008 |
Feedback Networks Associative Memories Hopfield Autoassociative Memories |
No class
03.06.2008 |
CS faculty meetings - no class |
Week of March 10
03.10-14.2008 |
Spring break
|
Session 16 Ref.Material
03.18.2008 |
Review for the Exam #1 |
Session 17 Ref.Material
03.20.2008 |
Exam #1 |
Session 18 Ref.Material
03.25.2008 |
Feedback networks Associative Memories Hopfield Autoassociative Memories Bi-directional Associative Memories (BAM) Multidirectional Associative Memories Dynamic Feedback Networks Implementation AD converter Optimization problems (traveling salesman) Finding function minimum State variable approach |
Session 19 Ref.Material
03.27.2008 |
Kohonen Networks Derivation Steps Example Problems & remedies
|
Session 20 Ref.Material
04.01.2008 |
Mountain Clustering Forming clusters as needed ART Adaptive Resonance Theory Functional link networks Polynomial networks |
Session 21 Ref.Material
04.03.2008 |
Counter Propagation Networks (CPN) Analog memories RBF Radial Basis Function Networks More on Competitive Networks LVQ Learning Vector Quantization Matching & Self-Organizing Networks MAXNET Hamming Network
|
Session 22 Ref.Material
04.08.2008 |
RBF Radial Basis Function Networks More on Competitive Networks LVQ Learning Vector Quantization Matching & Self-Organizing Networks MAXNET Hamming Network Cascade Correlation networks |
Session 23 Ref.Material
04.10.2008
Supp. mat.
Session 26 from ICS F06 |
Fuzzy Logic Introduction, membership degree AND, OR, NOT Entropy Subsethood
Composition Min-Max; Product-Sum; Product-Max ;
Fuzzy Associative Memories (FAM)
correlation product (max of products) correlation minimum encoding (max of min)
Supplementary material (Session 26 from Intelligent Control Course, Fall 06): Properties of Fuzzy Sets alpha-cut, support, core, height, level Fuzzy Numbers Special Case of Fuzzy Sets Definition and properties Fuzzy Arithmetic Arithmetic operations on intervals Crisp interval analysis |
Session 24 Ref.Material
04.15.2008 Supp. mat.
Session 24 from ICS F06 |
Fuzzy controller Zadeh min-max controller Fuzzification
Fuzzy inference engine (rule table) Defuzzification
Zadeh fuzzy controller design example, inputs, outputs (singletons)
Supplementary material (Session 24 from Intelligent Control Course, Fall 06): Crisp (hard) clustering k -Means clustering Fuzzy clustering c -Means clustering, steps Constraints & cluster count Fuzzy adaptive clustering Main principle, steps Normalization and hedge dilution Generating Rule Prototypes Clusters into rules
|
Session 25 Ref.Material
04.17.2008 |
Tagagi-Sugeno fuzzy controller design example, inputs, outputs
Fuzzy Systems VLSI Implementation Microprocessor Implementation Error Comparison of various fuzzy controllers Neural Systems Elliott's Activation Function Neuro Controller Microprocessor Implementation
Comparison of Fuzzy & Neuro Controllers Pulse Coded Neural Networks
|
Session 26 Ref.Material
04.22.2008 |
VLSI Implementation of ANNs Multilevel logic multiplier example: 4x4, 6x6
Refinement of Fuzzy Operators classification general & functional behavior illustration Fuzzy Decision Support Systems (FDSS) fuzzy preference relation Genetic Algorithms, Evolutionary Computation general terms & concepts initialization, selection, reproduction (with crossover & mutation) examples GANNs Final exam preparation
|
Session 27 Ref.Material
04.24.2008 |
Final exam preparation Class paper presentations |
Session 28 Ref.Material
04.29.2008 |
Class paper presentations |
Session 29 Ref.Material
05.01.2008 |
Class paper presentations |