Course10610884065 lectures
Foundations of Deep Learning: Concepts and Applications
Prof. Sriram Ganapathy Prof. Ashwini Kodipalli Prof. Baishali Garai · IISc Bangalore RV University
Lectures
Week 1 Introduction to Artificial Neural Networks
- Overview of Machine Learning and Deep Learning
- Single Layer Perceptron
- Hands-on on Single Layer Perceptron
- Multi-Layer Perceptron
- Activation and Loss Functions
Week 2 Optimizers and Regularization Techniques
- Gradient descent algorithm
- Backpropagation in Neural Network
- Varients of Gradient descent and Momentum based techniques
- Regularization techniques in Neural Networks
- Hands-on on MLP for classification problem
Week 3 Convolutional Neural Networks
- Fundamentals of Image representation and Image preprocessing and Data augmentation
- Introduction to Convolutional Neural Networks, Inspiration behind CNN, Key Components of CNN
- Convolution for RGB, Pooling Layer and Flatten Layer
- Batch Normalization
- Hands-on session on building simple CNN model
Week 4 Varients of CNN Architectures
- Architecture and Implementation of AlexNet
- VGGNet (VGG16 and VGG19) and GoogleNet
- Introduction to ResNet (ResNet 34 and ResNet50)
- Introduction to Transfer Learning
- Hands-on on standard CNN architectures and transfer learning
- Hands-on on building and deep CNN ensemble model.
Week 5 Explainable AI: Concepts and Techniques
- Need for XAI, PCI, Occlusion method
- SHAP and LIME
- Guided backpropagation
- Grad-CAM and Class Activation Maps (CAMs)
- Hands-on implemenation of XAI methods
Week 6 CNN based Segmentation & Object Detection Algorithms
- Image segmentation
- U-Net with Attention and Evaluation Metric for Segmentation
- Object detection
- YOLO v1 for object detection
- Hands-on implemenation of Unet
- Creating .yaml file for the custom dataset
- Hands-on implemenation of YOLO
Week 7 Sequence-to-Sequence models (Recurrent Neural Netorks)
- Introduction to Recurrent Neural Networks
- Numerical Example for RNN
- Vanishing and exploding gradients in NN
- Backpropagation through time (BTT)
- Hands-on implementation of RNN model and its variants.
Week 8 Long-short term memory (LSTM)
- Introduction to LSTM
- Gated Recurrent Unit
- LSTM-Encoder Decoder Structure
- LSTM with attention
- Hands-on implementation of LSTM
Week 9 Natural Language Processing
- Introduction to NLP
- Text Preprocessing and Text Representations
- Discrete and Distributed Word Representation
- Word Embeddings in NLP
- Hands-on implementation of RNN in NLP application
Week 10 Autoencoders (AEs) and Variational Autoencoders (VAEs)
- Introduction to Autoencoders
- Types of Autoencoders
- VAE Architecture - Encoder part
- VAE Architecture - Decoder part
- Reparameterization Trick
- Hands-on implemenation of Autoencoders
Week 11 Large Language Models (LLMs)
- Foundations of Language Modeling and Transformers
- Transformer Architectures and Attention Mechanisms
- In-context learning and Self-Supervised Learning in LLMs
- Large Language Models: Tokenization, Generation, and Sampling
- Pre-training and Instruction Tuning of Large Language Models
- Reinforcement Learning for Aligning Large Language Models
Week 12 Large Language Models (continued) and Diffusion Models
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IISc Bangalore RV University
- Department
- Computer Science and Engineering
- Teacher
- Prof. Sriram Ganapathy Prof. Ashwini Kodipalli Prof. Baishali Garai
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IISc Bangalore.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
TED
Talk
The future we're building -- and boring
Source's player
TED
Talk
The thrilling potential of SixthSense technology
Source's player
TED
Talk
Why don't perpetual motion machines ever work?
Source's player
Course
History 7b Spring 2006 UC Berkeley (History 7B US History: from Civil War to Present)
39 lectures · Audio
Course
Science Events Video
84 lectures · Video
Course
Nuclear Engineering 101 001 Fall 2009 UC Berkeley Nuclear Reactions and Radiation (Nuclear Engineering 101, 001|Fall 2009|UC Berkeley (Nuclear Reactions and Radiation))
29 lectures · Audio
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
CS50’s Introduction to Computer Science
12 lectures · Video
Course
Frontiers of Biomedical Engineering
25 lectures · Audio
Course
CS50's Introduction to Programming with Python
10 lectures · Video
Course
Matrix Methods in Data Analysis, Signal Processing, and Machine Learning
34 lectures · Video
Course
Computational Science and Engineering I
50 lectures · Video
Course
Engineering Dynamics
223 lectures · Video
Course
CS50’s Introduction to Computer Science
12 lectures · Video
Course
Frontiers of Biomedical Engineering
25 lectures · Audio
Course
CS50's Introduction to Programming with Python
10 lectures · Video