Course Details
Subject {L-T-P / C} : CS6511 : Deep Learning Laboratory { 1-0-2 / 2}
Subject Nature : Practical
Coordinator : Sibarama Panigrahi
Syllabus
| Module 1 : |
1. Preliminaries: Implementing Data Manipulation, Data Preprocessing, Linear Algebra, Calculus, and Automatic Differentiation Operations.
|
Course Objective
| 1 . |
Understand and implement the fundamentals of feedforward, recurrent, and convolutional neural networks and apply them to solve various real-world problems.
|
| 2 . |
Develop a deeper understanding of different optimization algorithms, such as gradient descent, stochastic gradient descent, and recent developments like ADAM and RMSprop, and Implement them from scratch. |
| 3 . |
Implement state-of-the-art architectures (CNNs, LSTMs, GRUs, Bidirectional Models, and Transformer Models) and learn to implement transfer learning with feature- and decision-level fusion. |
| 4 . |
Learn to implement improving the performance of DL models for a specific problem by optimizing hyperparameters. |
Course Outcome
| 1 . |
Develop in depth understanding of the key deep learning models and concepts. |
| 2 . |
Gain practical skills and theoretical knowledge necessary to apply deep learning techniques to a wide range of problems. |
| 3 . |
Improve the performance (tuning hyperparameters) and computational efficiency of deep learning models for real-world problems. |
| 4 . |
Implementing an appropriate deep learning model from scratch for an application. |
Essential Reading
| 1 . |
A. Zhang, Z.C. Lipton, M. Li, A.J. Smola, Dive into Deep Learning, Cambridge University Press , https://d2l.ai |
| 2 . |
Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press , https://www.deeplearningbook.org/ |
Supplementary Reading
| 1 . |
Charu C. Aggarwal, Neural Networks and Deep Learning, Springer |
Journal and Conferences
| 1 . |



