logo

Programme Starts: 30th March, 2025

Duration: 08 Months

Programme Overview

Deep Learning, a subset of Machine Learning, uses deep neural networks to solve complex problems and predict outcomes from large datasets. It powers innovations in image recognition, natural language processing, and financial forecasting. Certificate Programme in Advanced Deep Learning by IISc Bangalore covers essential principles and applications of this technology. The programme also includes a focus on Reinforcement Learning, a technique for making decisions under uncertainty using data-driven optimisation. This part of the course explores model-free algorithms and advanced Deep Reinforcement Learning methods. Enrol to gain expertise in these transformative technologies.

Programme Highlights

8-month online programme

Maximise your learning with live tutorials

Advanced certification from IISc Bangalore

Unparalleled learning experience from IISc faculty

Industry-relevant DL tools like Pytorch, Gym, etc

Hands-on experience through practical projects and a capstone project

One-day Campus Visit

Programme Content

Module 1: Introduction and Basics


  • Introduction to Deep Learning
  • Introduction to Deep Reinforcement Learning
  • Basics of Probability
  • Basics of Linear Algebra
  • Basics of Optimization

Learning Outcomes:

This will help students with a good overview and introduction to deep learning and deep reinforcement learning. The student will also get strong foundations in probability, linear algebra and optimization tools that will be useful for the development and analysis of algorithms in this domain.

Module 2: Linear Models for Regression and Classification


  • Linear models
  • Least squares method
  • Logistic regression
  • Generative and discriminative models
  • Linear regression as Maximum likelihood estimation
  • The Bayesian view
  • Bias-Variance decomposition
  • Maximum likelihood with latent variables – EM algorithm
  • K-means Clustering, PCA

Learning Outcomes:

The student will get a strong foundation in the basic concepts of machine learning by understanding these topics that will be useful in the subsequent modules as well.

Read More >

Module 3: Foundations of Neural Networks


  • Nonlinear models for classification and regression
  • Multilayer perceptions
  • Gradient descent on squared error loss, Backpropagation (BP), automatic differentiation
  • Stochastic gradient descent and the mini-batch algorithm
  • Optimization issues – BP with momentum, weight decay, ADAM algorithm, dropout
  • Cross-entropy loss
  • Issues of Generalization

Learning Outcomes:

The student will get the basic foundations of neural network models for classification and regression after this module. The back propagation procedure will be covered in detail and issues relevant to learning algorithms would be discussed.

Module 4: Deep Learning and Models


  • Overview of Convolutional Neural Networks (CNNs)
  • CNNs in computer vison and some standard models (e.g.,VGG net, Resnet)
  • Simple Overview of recurrent neural networks (GRU and LSTM)
  • Simple overview of Encoder-Decoder architectures, Transformers, Attention models
  • Deep Generative models: Simple overview of RBM, VAE, GAN

Learning Outcomes:

The student will learn important models for deep learning and will get a good practical view of these models.

Module 5: Foundations of Reinforcement Learning


  • Multi-armed bandits
  • Markov decision processes (MDPs)
  • Examples
  • Numerical solution

Learning Outcomes:

Formulate a real-world problem in the RL framework and apply model-based algorithms.

Module 6: Model-Free Approaches under Full-State Information


  • Monte-Carlo Algorithms for Prediction and Control
  • On-policy and Off-policy Algorithms
  • Temporal Difference Learning
  • Q-learning/SARSA/Expected SARSA Algorithms
  • Double Q-learning

Learning Outcomes:

Get a good handle on basic RL algorithms that can be applied in moderate state-action spaces.

Module 7: Model-Free Approaches with Parametric Optimisation


  • Temporal Difference Learning with Function Approximation
  • Linear and Non-linear Function Approximation Architectures
  • Q-learning/SARSA/Double Q-Learning with Function Approximation
  • Policy Gradient Methods
  • REINFORCE Algorithm
  • Actor-critic Algorithms

Learning Outcomes:

Understand and apply various function approximation architectures and get a good understanding of which algorithms will work better in what settings.

Module 8: Deep Reinforcement Learning Algorithms


  • Deep Value and Policy-based Algorithms
  • The Deep Q-network Algorithm (DQN)
  • Trust Region Policy Optimisation (TRPO)
  • Proximal Policy Optimisation (PPO)
  • Asynchronous Advantage Actor Critic (A3C)
  • Generalised Advantage Estimation Algorithm (GAE)

Learning Outcomes:

Get fully acquainted to almost all the recent Deep RL algorithms and will be able to apply these algorithms in real-world problem scenarios.

Assignments and Projects


  • Assignment 1: Implementing linear regression and classification
  • Assignment 2: Implementing MLP using backpropagation
  • Assignment 3: Image classification using CNNs and implementing different CNN models.
  • Assignment 4: Implementation of value/policy iteration algorithms on Grid World setting
  • Assignment 5: Studying implementations of Monte-Carlo and temporal difference algorithms on Grid World.
  • Assignment 6: Use stable baselines and hugging face together. Using models as black boxes, fine-tune these already available models and deploy them over hugging faces.
  • Capstone Projects: Implementation of Deep learning and Deep RL algorithms on various gym/Atari environments and studying detailed performance comparisons. Hyper-parameter tuning and algorithm tweaking for enhanced performance.

Tools


  • Python
  • Pytorch

Read Less <

CERTIFICATION

Candidates who score at least 50% marks overall and have a minimum attendance of 75%, will receive a ‘Certificate of Completion’ from IISc Bangalore.

(The attendance part is as per institute norms)

Note: For more details download brochure.

ELIGIBILITY CRITERIA

  • Educational Background:
    Graduate or Postgraduate in Engineering, Technology, Computer Science, Data Science, Mathematics, Statistics, Physics, Electronics or any related areas with strong and recent Mathematics background.

Class Schedule

Saturday: 2:00 PM to 3:30 PM & 4:00 PM to 5:00 PM
Sunday: 10:00 AM to 11:00 AM

MEET OUR PROGRAMME EXPERTS

Dr. Shalabh Bhatnagar
Professor, Dept of Computer Science and Automation, Indian Institute of Science Bangalore

Dr. Shalabh Bhatnagar received his Bachelor’s in Physics Hons. from the University of Delhi in 1988 and his Master’s and PhD from the Department of Electrical Engineering at the Indian Institute of Science in 1992 and 1997, respectively. He was a Postdoctoral Research Associate at the University of Maryland, College Park, USA, from 1997 to 2000 and at the Free University, Amsterdam, from 2000 to 2001. He was a Visiting Faculty at the Indian Institute of Technology, Delhi, from July to December 2001. Since December 2001, he has been at the Department of Computer Science and Automation, Indian Institute of Science, where he is a Senior Professor.

Read More >

Dr. Bhatnagar’s research interests are in Reinforcement Learning, Data-Driven Optimisation, and Stochastic Approximation Algorithms. He has authored or co-authored more than 220 papers in top international journals and conferences. He is an Associate Editor of the IEEE Control Systems Letters and the Systems and Control Letters journals and a Past Associate Editor of the IEEE Transactions on Automation Science and Engineering. He is a Fellow of the following prestigious academies: Asia-Pacific Artificial Intelligence Association, Hong Kong; the Indian National Science Academy; the Indian Academy of Sciences; the National Academy of Sciences, India; and the Indian National Academy of Engineering.

He was a Senior Associate of the International Centre for Theoretical Physics, Trieste, Italy, and has received several national awards and honours, including the ACCSCDAC Foundation Award, the Prof. Satish Dhawan Young Engineer Award from the Government of Karnataka, the Rajib Goyal Young Scientist Award, the Rustom Choksi Award for Research Excellence in Engineering, and the Dr. Rajkumar Varshney Award for Lifetime Contributions to Systems Theory from the Systems Society of India. He is also a J. C. Bose National Fellow.

Read Less <

Dr. P.S. Sastry
Honorary Professor, Indian Institute of Science Bangalore

Dr. P.S. Sastry received his B.Sc (Hons.) in Physics from IIT, Kharagpur in 1978, BE in Electrical Communications Engineering and PhD in Electrical Engineering, both from IISc, Bangalore in 1981 and 1985 respectively. He has been a faculty member at IISc from 1986 and he retired as a Professor in 2024. Currently he is an Honorary Professor at IISc. He has held visiting positions at University of Massachusetts, Amherst, USA; University of Michigan, Ann Arbor, USA; General Motors Research Labs, Warren, USA; and Texas A&M University, College Station, USA. Dr. Sastry's research interests are in Learning Automata, Pattern Recognition, Machine Learning, Data Mining and Computational Neuroscience.

Read More >

He had been an associate Editor of IEEE Transactions on Systems, Man and Cybernetics, IEEE Transactions on Cybernetics, IEEE Transactions on Automation Science and Engineering, and a Senior Associate Editor of Sadhana. He received several awards including Sir C.V.Raman Award for young Scientists from Government of Karnataka, Hari Om Ashram Vikram Sarabhai Research Award from PRL, Ahmedabad, Most Valued Colleague Award from General Motors Corporation, USA, and The Alumni Award for Excellence in Research from IISc, Bangalore. He is a Fellow of Indian national Academy of Engineering and the  National Academy of Sciences, India.

Read Less <

Programme Fees

₹1,99,000 + GST

(Zero interest payment options are available.)