Neural Networks and Deep Learning detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Science & Design 6th Sem scheme and its subjects, do visit CSD 6th Sem 2021 regulation scheme. For Professional Elective-VI scheme and its subjects refer to CSD Professional Elective-VI syllabus scheme. The detailed syllabus of neural networks and deep learning is as follows.
Course Objectives:
Download the iStudy App for all syllabus and other updates.

Unit I
INTRODUCTION
Neural Networks-Application Scope of Neural Networks-Artificial Neural Network: An IntroductionEvolution of Neural Networks-Basic Models of Artificial Neural Network- Important Terminologies of ANNs-Supervised Learning Network.
Unit II
ASSOCIATIVE MEMORY AND UNSUPERVISED LEARNING NETWORKS 6
Training Algorithms for Pattern Association-Autoassociative Memory Network-Heteroassociative Memory Network-Bidirectional Associative Memory (BAM)-Hopfield Networks-Iterative Autoassociative Memory Networks-Temporal Associative Memory Network-Fixed Weight Competitive Nets-Kohonen Self-Organizing Feature Maps-Learning Vector Quantization-Counter propagation Networks-Adaptive Resonance Theory Network.
Unit III
Download the iStudy App for all syllabus and other updates.

Unit IV
DEEP FEEDFORWARD NETWORKS
History of Deep Learning- A Probabilistic Theory of Deep Learning- Gradient Learning – Chain Rule and Backpropagation – Regularization: Dataset Augmentation – Noise Robustness -Early Stopping, Bagging and Dropout – batch normalization- VC Dimension and Neural Nets.
Unit V
RECURRENT NEURAL NETWORKS
Recurrent Neural Networks: Introduction – Recursive Neural Networks – Bidirectional RNNs – Deep Recurrent Networks – Applications: Image Generation, Image Compression, Natural Language Processing. Complete Auto encoder, Regularized Autoencoder, Stochastic Encoders and Decoders, Contractive Encoders.
Lab Experiments
- Implement simple vector addition in TensorFlow.
- Implement a regression model in Keras.
- Implement a perceptron in TensorFlow/Keras Environment.
- Implement a Feed-Forward Network in TensorFlow/Keras.
- Implement an Image Classifier using CNN in TensorFlow/Keras.
- Improve the Deep learning model by fine tuning hyper parameters.
- Implement a Transfer Learning concept in Image Classification.
- Using a pre trained model on Keras for Transfer Learning
- Perform Sentiment Analysis using RNN
- Implement an LSTM based Autoencoder in TensorFlow/Keras.
- Image generation using GAN
Additional Experiments
Download the iStudy App for all syllabus and other updates.

Course Outcomes:
At the end of this course, the students will be able to:
- Apply Convolution Neural Network for image processing.
- Understand the basics of associative memory and unsupervised learning networks.
- Apply CNN and its variants for suitable applications.
- Analyze the key computations underlying deep learning and use them to build and train deep neural networks for various tasks.
- Apply autoencoders and generative models for suitable applications.
Text Books:
- Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016.
- Francois Chollet, “Deep Learning with Python”, Second Edition, Manning Publications, 2021.
Reference Books:
- Aurelien Geron, “Hands-On Machine Learning with Scikit-Learn and TensorFlow”, Oreilly, 2018.
- Josh Patterson, Adam Gibson, “Deep Learning: A Practitioner’s Approach”, O’Reilly Media, 2017.
- Charu C. Aggarwal, “Neural Networks and Deep Learning: A Textbook”, Springer International Publishing, 1st Edition, 2018.
- Learn Keras for Deep Neural Networks, Jojo Moolayil, Apress,2018
- Deep Learning Projects Using TensorFlow 2, Vinita Silaparasetty, Apress, 2020
- Deep Learning with Python, FRANQOIS CHOLLET, MANNING SHELTER ISLAND,2017.
- S Rajasekaran, G A Vijayalakshmi Pai, “Neural Networks, FuzzyLogic and Genetic Algorithm, Synthesis and Applications”, PHI Learning, 2017.
- Pro Deep Learning with TensorFlow, Santanu Pattanayak, Apress,2017
- James A Freeman, David M S Kapura, “Neural Networks Algorithms, Applications, and Programming Techniques”, Addison Wesley, 2003.
For detailed syllabus of all the other subjects of Computer Science & Design 6th Sem, visit CSD 6th Sem subject syllabuses for 2021 regulation.
For all Computer Science & Design results, visit Anna University CSD all semester results direct link.