Syllabus

Course Code: Elective-V PE-CS-D409    Course Name: Neural Networks and Deep Learning

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Artificial Neural Networks
Human Brain, Model of an artificial Neuron, Basic concepts of Neural Networks, Fundamentals of Biological Neural Network and Artificial Neural Network, Evolution of Neural Networks, Characteristics of Neural Networks, Learning Methods – supervised, unsupervised and reinforcement, Taxonomy of Neural Network Architectures, Terminologies – weights, bias, threshold, learning rate, Applications of Neural Networks.
2 Supervised and Unsupervised Neural Networks
Hebb Network theory and training algorithm, Perceptron Networks architecture and training algorithm, Backpropagation Network architecture and training algorithm, Associative Memory Network architecture and training algorithm, Hopfield Networks architecture and training algorithm, Counterpropagation Networks architecture and training algorithm, Adaptive Resonance Theory Network architecture and training algorithm.
3 Advanced Neural Networks
Kohonen Self-Organising Feature Maps architecture and training algorithm, Learning Vector Quantization architecture and training algorithm, Boltzmann Machine, Cognitron Network, Neocognitron Network, Optical Neural Networks Electro-optical Multipliers and Holographic Correlators.
4 Deep Learning
Machine learning basics, Simple Machine Learning Algorithm -- Linear Regression, underfitting and overfitting challenges in Machine Learning, Supervised Learning approach for Support Vector Machine, Deep Feedforward Networks, Convolutional Networks, Deep Recurrent Networks, Deep Boltzmann Machine, Applications in Speech Recognition and Natural Language Processing.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.