Neural and Fuzzy Logic
Neural and Fuzzy Logic
Neural and Fuzzy Logic
Course Code ECE427 Course Category Course Title NEURAL NETWORK AND FUZZY LOGIC Courses with conceptual focus Course Planner 15698::Manpreet Kaur Lectures 3.0 Tutorials Practicals Credits 1.0 0.0 4.0
TextBooks Sr No T-1 T-2 Title Fuzzy Logic With Engineering Applications Neural Network Design Reference Books Sr No R-1 R-2 R-3 Title Neural Networks and Learning Machines Author Simon Haykin Edition 3rd 2nd 2nd Year 2009 2006 2009 Publisher Name Pearson Education Tata McGraw Hill Pearson Education Author Timothy J. Ross Hagan,Demuth Edition 3rd 3rd Year 2010 2010 Publisher Name Mc graw Hill Cengage Learning
Introduction to Neural Networks using S.N.Sivanandam, MATLAB 6.0 S.Sumathi,S. N. Deepa Neural Networks James A Freeman and Davis Skapura
Relevant Websites Sr No RW-1 RW-2 RW-3 RW-4 RW-5 RW-6 RW-7 RW-8 RW-9 RW-10 RW-11 (Web address) (only if relevant to the course) Salient Features http://ocw.mit.edu/courses/brain-and-cognitive-sciences/9- 641j-introduction-to-neural- Consist of complete lecture notes, assignments from MIT, USA networks-spring-2005/index.htm http://www.cs.umbc.edu/~ypeng/F04NN/NN-lecture-notes.htm http://staff.aist.go.jp/utsugi-a/Lab/Links.html http://staff.aist.go.jp/utsugi-a/research.html http://neuron.eng.wayne.edu/software.html http://aiworkshop.tamucc.edu/index_files/FuzzyLogic.pdf http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol3/cs11/test. html#question10 http://tralvex.com/pub/nap/ http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/rep ort.html http://www.dementia.org/~julied/logic/applications.html http://www.dementia.org/~julied/logic/sets.html Lecture notes of complete course Applets for Neural Networks and Artificial Life Statistical Study of Artificial Neural Networks Java Demonstrations of Neural Net Concepts Demonstration of Matlab Fuzzy Logic Packages Quiz Neural Network Applications NEURAL NETWORKS by Christos Stergiou and Dimitrios Siganos applications for fuzzy logic Introduction to Fuzzy Sets
LTP week distribution: (LTP Weeks) Weeks before MTE Weeks After MTE Spill Over 7 6 2
Week 1
Lecture 1
T-2:1-1 1-2
Introduction, Objectives, Introduce the concepts Slide Show by teacher History of Neural of neural network and Networks its objective,History of some of the main neural network contributors Introduction, Objectives, Introduce the concepts Slide Show by teacher History of Neural of neural network and Networks its objective,History of some of the main neural network contributors Introduction, Objectives, Introduce the concepts Slide Show by teacher History of Neural of neural network and Networks its objective,History of some of the main neural network contributors Appliations and Schematic drawing of biological neurons How neural networks Slide Show by teacher are applied in different fields
T-2:1-1 1-2
T-2:1-1 1-2
Lecture 2
Introduction to Neural Networks (Applications and Biological Inspiration) Introduction to Neural Networks (Neuron Model)
T-2:1-5 1-8
Lecture 3
SingleInput Neuron, To introduce our Slide Show by teacher Transfer simplified mathematical Functions,MultipleInput model of neuron Neuron A Layer of Neurons, Multiple Layers of Neurons,Recurrent Networks A Layer of Neurons, Multiple Layers of Neurons,Recurrent Networks To learn how artifical neurons can be interconnect to form variety of network architectures To learn how artifical neurons can be interconnect to form variety of network architectures Slide Show by teacher
Week 2
Lecture 4
Lecture 5
Week 2
Lecture 6
To study how simple pattern recognition problem can be solved using neural network architecture
Week 3
Lecture 7
T-2:3-12
To study how simple Slide Show by teacher pattern recognition problem can be solved using hopfield network To study how simple Slide Show by teacher pattern recognition problem can be solved using hamming network To study training Slide Show by teacher preceptron networks to solve classification problems To study training Slide Show by teacher preceptron networks to solve classification problems To study training Slide Show by teacher preceptron networks to solve classification problems To study training Slide Show by teacher preceptron networks to solve classification problems To study How hebb rule Slide Show by teacher can be used to train neural networks for pattern recognition To study How hebb rule Slide Show by teacher can be used to train neural networks for pattern recognition
T-2:3-8 3-9
Lecture 8
Learning Rules,SingleNeuron Perceptron, MultipleNeuron Perceptron Learning Rules,SingleNeuron Perceptron, MultipleNeuron Perceptron Constructing Learning Rules, Unified Learning Rule,Training MultipleNeuron Perceptrons Constructing Learning Rules, Unified Learning Rule,Training MultipleNeuron Perceptrons Linear associator,Associative memory Linear associator,Associative memory
Lecture 9
Week 4
Lecture 10
Lecture 11
Lecture 12
Week 5
Lecture 13
The Hebb To study How hebb rule Slide Show by teacher rule,Performance analtsis can be used to train neural networks for pattern recognition pseudoinverse rule equations To study several procedures to reduce errors due to hebb rule Slide Show by teacher
Lecture 14
Week 5
Lecture 15
Backpropagation(Multilayer Perceptrons)
To study the Slide Show by teacher capabilities of the multilayer preceptron for pattern classification Slide Show by teacher
performance index,chain to demonstrate how to rule,Backpropagating the use the chain rule Sensitivities Performance Surface Example, Convergence To study several variations of backpropagation to make the algorithm more practical To study several variations of backpropagation to make the algorithm more practical To study several variations of backpropagation to make the algorithm more practical
Week 6
Lecture 16
Backpropagation(Drawbacks of Backpropagation)
T-2:12-3 12-7
T-2:12-9 12-12
Homework,Term Paper,Test 1 algorithm To study several variations of backpropagation to make the algorithm more practical To study associative learning rules to classify patterns To study associative learning rules to classify patterns To study associative learning rules to classify patterns To study associative learning rules to classify patterns To study associative learning rules to classify patterns Slide Show by teacher
Week 7
Lecture 19
T-2:14-3 14-4
Layer 1, Layer 2
T-2:14-3 14-4
Layer 1, Layer 2
Lecture 20
T-2:14-12 14-15
MID-TERM
Week 8
Lecture 22
T-2:15-3 15 4 15-8
to study the grossberg network in biological context To study self organizing continuous time competitive networks To study self organizing continuous time competitive networks To demonstrate grossberg network network in its simplest form
Lecture 23
T-2:15-9
Lecture 24
T-2:15-24
Kohonen law
Week 9
Lecture 25
to study how lyapunov Slide Show by teacher stability theory can be used to analyze network operation to study how lyapunov Slide Show by teacher stability theory can be used to analyze network operation Slide Show by teacher
T-2:18-3
Hopfield network
Lecture 26
Inverse tangent amplifier To study the effect of characteristics gain ContentAddressable Memory,Hebb Rule, Lyapunov Surface Invariant Sets,Hopfield Attractors
to study how a hopfield Slide Show by teacher network can be designed to work as an associative memory to study how lyapunov Slide Show by teacher stability theory can be used to analyze network operation to study how a hopfield Slide Show by teacher network can be designed to work as an associative memory to study the basics of classical sets to study basic of fuzzy relations Slide Show by teacher Slide Show by teacher
Lecture 27
ContentAddressable Memory,Hebb Rule, Lyapunov Surface properties, Operations Crisp and fuzzy fuzzy relations,membership fuzzy relations,membership features of membership functions
Week 10
Introduction to Fuzzy Theory (Classical & Fuzzy Sets) Introduction to Fuzzy Theory (Relations) Introduction to Fuzzy Theory (Fuzzy sets) Introduction to Fuzzy Theory (Fuzzy sets) Introduction to Fuzzy Theory (Membership Functions)
T-1:Pg 24- 35 T-1:Pg No. 53-59 T-1:Pg. no. 90-94 T-1:Pg. no. 90-94 T-1:90-94
to study different fuzzy Slide Show by teacher sets in fuzzy theory to study different fuzzy Slide Show by teacher sets in fuzzy theory basics of membership function Slide Show by teacher
Week 11
Lecture 31 Lecture 32
Week 11
Lecture 32 Lecture 33
Introduction to Fuzzy Theory (Cardinalities) Fuzzy Logic System Components (Membership value assignment) Fuzzy Logic System Components (Fuzzification)
Week 12
Lecture 34
Fuzzy Logic System Components (Development of rule base and decision making system) Fuzzy Logic System Components (Defuzzification to crisp sets) Fuzzy Logic System Components (Defuzzification methods)
to study algorithms for Slide Show by teacher development of membership functions to study basics of crisp Slide Show by teacher functions to study basics of crisp Slide Show by teacher functions to study basics of crisp Slide Show by teacher functions practical applications of Slide Show by teacher neural network practical applications of Slide Show by teacher neural network practical applications of Slide Show by teacher fuzzy logic practical applications of Slide Show by teacher fuzzy logic
crisp sets different methods crisp sets Process identification, control, fault diagnosis Process identification, control, fault diagnosis Fuzzy logic control and Fuzzy classification Fuzzy logic control and Fuzzy classification
Lecture 35 Lecture 36
Fuzzy Logic System Components (Defuzzification to crisp sets) Applications of Neural Networks & Fuzzy Logic(Applications of neural network) Applications of Neural Networks & Fuzzy Logic(Applications of neural network) Applications of Neural Networks & Fuzzy Logic(Applications of Fuzzy logic) Applications of Neural Networks & Fuzzy Logic(Applications of Fuzzy logic)
Week 13
Lecture 37
RW-11
Lecture 38
T-1:Pg.517
RW-8
Lecture 39
T-1:Pg.517
RW-8
SPILL OVER
Week 14 Lecture 40 Lecture 41 T-2:1 T-1:2 rivision rivision rivision rivision
AT No.
Objective
Evaluation Mode
Homework 1
To improve the academic standard of the student To improve the academic standard of the student
Neural network introduction, Models, single and multi layer perceptron, learning rules
checking
Test 1
Supervised Hebbian Learning: Linear Associator,The Hebb Individual Rule,Performance Analysis, Pseudoinverse Rule, Application, Variations of Hebbian Learning,Multilayer Perceptrons, Pattern Classification, Function Approximation, The Backpropagation Algorithm, Performance Index, Chain Rule, Backpropagating the Sensitivities, Drawbacks of Backpropagation, Performance Surface Example, Convergence, Heuristic Modifications of Backpropagation, Momentum,Variable Learning Rate, Levenberg-Marquardt Algorithm, Competitive networks: Hamming Network, Competitive Layer, Competitive Learning, Problems with Competitive Layers, Self-Organizing Feature Maps Improving Feature Maps term paper should be given in group Group
checking
5/6
Term Paper 1
presentation
3 / 12
List of suggested topics for term paper[at least 15] (Student to spend about 15 hrs on any one specified term paper) Sr. No. Topic 1 Development and limitations of expert systems and neural networks. 2 Application of neural network in Medicine. 3 Neural Network in Business 4 Neural networks versus conventional computers - a comparison 5 Human and Artificial Neurones - investigating the similarities 6 Architecture of neural networks 7 The Learning Process: The Back-Propagation Algorithm 8 Advances in Artificial Intelligence 9 Fuzzy Systems in Computer Science 10 Foundations of Neuro-Fuzzy Systems. 11 Information processing in the nervous system. 12 Applications for Fuzzy Logic 13 Traffic support systems using Fuzzy Logic 14 Development of fuzzy logic
Plan for Tutorial: (Please do not use these time slots for syllabus coverage)
Tutorial No. Lecture Topic Type of pedagogical tool(s) planned (case analysis,problem solving test,role play,business game etc)
Neural Networks and its applications Neuron Model Network Architectures, Recurrent Networks Perceptron Perceptron Learning Rule Supervised Hebbian Learning The Backpropagation Algorithm
Case analysis Problem solving Problem solving Problem solving Problem solving Problem solving Problem solving
After Mid-Term
Tutorial 8 Tutorial 9 Tutorial 10 Tutorial 11 Tutorial 12 Tutorial 13 convergence examples Drawbacks of Backpropagation cardinalities membership functions Defuzzification to crisp sets Defuzzification methods Problem solving Problem solving Problem solving Problem solving Problem solving Problem solving