06CS756 Neural Networks syllabus for CS


Part A
Unit-1 INTRODUCTION 7 hours

What is a Neural Network?, Human Brain, Models of Neuron, Neural Networks viewed as directed graphs, Feedback, Network Architectures, Knowledge representation, Artificial Intelligence and Neural Networks.

Unit-2 LEARNING PROCESSES 1 6 hours

Introduction, Error-correction learning, Memory-based learning, Hebbian learning, Competitive learning, Boltzamann learning, Credit Assignment problem, Learning with a Teacher, Learning without a Teacher, Learning tasks, Memory, Adaptation.

Unit-3 LEARNING PROCESSES 2 SINGLE LAYER PERCEPTRONS 7 hours

Statistical nature of the learning process, Statistical learning theory, Approximately correct model of learning. Single Layer Perceptrons: Introduction, Adaptive filtering problem, Unconstrained optimization techniques, Linear least-squares filters, Least-mean square algorithm, Learning curves, Learning rate annealing techniques, Perceptron, Perceptron convergence theorem, Relation between the Perceptron and Bayes classifier for a Gaussian environment.

Unit-4 MULTILAYER PERCEPTRONS 1 6 hours

Introduction, Some preliminaries, Back-propagation Algorithm, Summary of back-propagation algorithm, XOR problem, Heuristics for making the back-propagation algorithm perform better, Output representation and decision rule, Computer experiment, Feature detection, Back-propagation and differentiation.

Part B
Unit-5 MULTILAYER PERCEPTRONS 2 7 hours

Hessian matrix, Generalization, approximation of functions, Cross validation, Network pruning techniques, virtues and limitations of back- propagation learning, Accelerated convergence of back propagation learning, Supervised learning viewed as an optimization problem, Convolution networks.

Unit-6 RADIAL-BASIC FUNCTION NETWORKS 1 6 hours

Introduction, Cover’s theorem on the separability of patterns, Interpolation problem, Supervised learning as an ill-posed Hypersurface reconstruction problem, Regularization theory, Regularization networks, Generalized radial-basis function networks, XOR problem, Estimation of the regularization parameter.

Unit-7 RADIAL BASIC FUNCTION NETWORKS 2 OPTIMIZATION 1 6 hours

Approximation properties of RBF networks, Comparison of RBF networks and multilayer Perceptrons, Kernel regression and it’s relation to RBF networks, Learning strategies, Computer experiment. Optimization using Hopfield networks: Traveling salesperson problem, Solving simultaneous linear equations, Allocating documents to multiprocessors.

Unit-8 OPTIMIZATION METHODS 2 7 hours

Iterated gradient descent, Simulated Annealing, Random Search, Evolutionary computation- Evolutionary algorithms, Initialization, Termination criterion, Reproduction, Operators, Replacement, Schema theorem.

Last Updated: Tuesday, January 24, 2023