DEEP LEARNING (21CS743)

Explore Convolutional Neural Networks, RNN, Autoencoders, and Cutting-Edge Deep Learning Techniques

Download Syllabus PDF


Course Information

Course Code

21CS71

Credits

03

Total Hours

40 hours

Examination

Theory (3 hours)

Course Objectives

  • Understand the fundamentals of deep learning.
  • Know the theory behind Convolutional Neural Networks, Autoencoders, RNN.
  • Illustrate the strengths and weaknesses of many popular deep learning approaches.
  • Introduce major deep learning algorithms, the problem settings, and their applications to solve real-world problems.
  • Learn the open issues in deep learning, and grasp the current research directions.

Course Modules

Model Question Paper Solutions

Model Question Paper-1 with effect from 2021

10 hours
Module 1: Introduction to Deep Learning

Topics: Introduction, Deep learning Model, Historical Trends in Deep Learning,Learning Algorithms, Supervised Learning Algorithms, Unsupervised Learning Algorithms.

10 hours
Module 2: Feedforward Networks

Topics: Introduction to feedforward neural networks, Gradient-Based Learning, Back- Propagation and Other Differentiation Algorithms.

10 hours
Module 3: Optimization for Training Deep Models:

Topics: Empirical Risk Minimization, Challenges in Neural Network Optimization, Basic Algorithms: Stochastic Gradient Descent, Parameter Initialization Strategies,

10 hours
Module 4: Convolutional Networks

Topics: The Convolution Operation, Pooling, Convolution and Pooling as an Infinitely Strong Prior, Variants of the Basic Convolution Function, Structured Outputs, Data Types, Efficient Convolution Algorithms, Random or Unsupervised Features- LeNet, AlexNet

10 hours
Module 5: Recurrent and Recursive Neural Networks

Topics: Unfolding Computational Graphs, Recurrent Neural Network, Bidirectional RNNs, Deep Recurrent Networks, Recursive Neural Networks, The Long Short- Term Memory and Other Gated RNNs.

10 hours