Course10610884185 lectures
Mathematical Foundations of Machine Learning
Prof. Prathosh A P · IISc Bangalore
Lectures
Week 1 Introduction
- Overview of Function Approximation
- Recap of Probability Theory - 1, Part 1
- Recap of Probability Theory - 1, Part 2
- Recap of Probability Theory - 1, Part 3
Week 2 Setting Up the ML Problem
- Recap of Probability Theory Part 2
- Understanding a Chest X-Ray as Sample from Distribution
- IID Assumption
- Distribution Estimation
- Density Function
- Challenge With ML
- Tutorial 1 : Introduction to Python Basics
- Tutorial 2 : Simple Problem solving in Probability Theory
Week 3 ERM and MLE
- Entropy
- Kullback-Leibler (KL) Divergence
- Minimization of KL Divergence
- Example of ML Estimate
- Risk Minimization Framework
- Bayes Classifier
- Tutorial 3 : Risk Minimization Framework
Week 4 MLE and EM
- MLE for Gaussian Distribution
- MLE for Generalized Discrete Random Variable
- Density Estimation for Mixed Distribution
- Latent Variable Models
- MLE for Latent Variable Models
- Expectation Maximization Algorithm
- Tutorial 4 : Minmax Classifier
- Tutorial 5 : Neyman Pearson Classifier
- Tutorial 6 : Example of NP Classifier, ROC Curve
- Tutorial 7A : MLE for Gaussian Distribution
- Tutorial 7B : MLE for Generalized Discrete Distribution
Week 5 EM, MAP Estimates, Non Parametric Density Estimates
- Convergence of EM
- EM for GMMs
- MAP Estimate
- Parzen Window
- Nearest Neighbor Classifier
- Tutorial 8 : Computation of EM for GMMs
- Tutorial 9 : MAP Estimate
Week 6 Linear Family of Models and Bias - Variance Analysis
- Ordinary Least Squares (OLS)
- Generalized Least Squares (GLS)
- Linear Models for Classification
- Bias - Variance Decomposition and Analysis
- Bias & Variance in Practice
- Tutorial 10 Part A : Numerical Example on Bayes Classifier
- Tutorial 10 Part B : Numerical Example on MLE and MAP Estimate
Week 7 Regularization , SVM
- Regularization
- Regularized ERM and MAP Estimate
- Stochastic Gradient Descent as a Regularizer
- Max-Margin Classifier and SVM
- SVM Formulation
Week 8 SVM and Neural Networks
- Dual Function in SVM
- SVM for Non-Linear Seperable Case
- SVM with Kernel Function
- Neural Networks and Universal Approximation Theorem
- ERM on Neural Networks and Error Backpropagation
Week 9 CNNs and RNNs
- Local Receptive Field and Parameter Sharing
- Convolutional Neural Networks(CNNs) as Regularized MLP
- Recurrent Neural Networks(RNNs)
- Back Prapogation in RNNs and Vanishing Gradients Problem
- LSTMs and GRUs
- Tutorial 11 : Pytorch - Tensors and Data Loaders
- Tutorial 12 : Pytorch - Building MLP and Auto Grad
- Tutorial 13 : Pytorch - Training the Model
Week 10 Transformers
- Attention Part1
- Attention Part2
- Multi-Head Attention and Transformer Architecture
- Positional Embeddings
- Transfer Learning and Knowledge Distilation
- SGD, RMS Prop, ADAM : Optimizers
- Tutorial 14 Part 1 : CNNs
- Tutorial 14 Part 2 : Transfer Learning using CNNs
- Tutorial 15 Part 1 : RNNs, LSTMs and GRUs
- Tutorial 15 Part 2 : Deep RNNs, LSTMs and GRUs
Week 11 Classification & Regression Trees
- Decision Trees and Impurity Measures
- Regression Trees
- Ensemble Methods, Bagging and Boosting
- Gradient Boosting Algorithm
Week 12 Trees and Un-Supervised Learning
- Ada-Boosting
- Cross Validation
- Un-Supervised Learning
- K-Means Clustering
- PCA - Principal Component Analysis
Week 13 Self-Supervised Learning and GAN
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IISc Bangalore
- Department
- Computer Science and Engineering
- Teacher
- Prof. Prathosh A P
- 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.
- 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
NPTEL101108661
Course
Drone Systems and Control
51 lectures · Source's player
NPTEL101108047
Course
Advanced Control System Design for Aerospace Vehicles
40 lectures · Video
NPTEL101108057
Course
Optimal Control, Guidance and Estimation
40 lectures · Video
NPTEL101108068
Course
Combustion in air breathing aero engines
62 lectures · Video
NPTEL101108086
Course
Gasdynamics: Fundamentals and Applications
65 lectures · Video
NPTEL103108127
Course
Trace and Ultra-Trace Analysis of Metals using Atomic Absorption Spectrometry
38 lectures · Source's player
NPTEL103108097
Course
Chemical Reaction Engineering
40 lectures · Video
NPTEL103108098
Course
Fundamentals of Transport Processes
40 lectures · Video
NPTEL103108099
Course
Fundamentals of Transport Processes - II
40 lectures · Video
NPTEL103108100
Course
Modern Instrumental Methods of Analysis
43 lectures · Video
NPTEL103108123
Course
Transport Processes I: Heat and Mass Transfer
73 lectures · Video
NPTEL103108124
Course
Atomic and Molecular Absorption Spectrometry for Pollution Monitoring
41 lectures · Video