Course11110548960 lectures
Mathematics for Machine Learning
Prof. Debjani Chakraborty and Prof. Debashree Guha Adhya · IIT Kharagpur
About
This course will discuss the rich mathematical theory needed for developing efficient, accurate and robust machine learning algorithms. This course will focus on selected advanced topics from linear algebra, calculus, optimization, probability theory and statistics with strong linkage with machine learning. Applications of these topics will be introduced in ML with help of some real-life examples.
Intended audience: Under graduate
Prerequisites: Basic Mathematics
Lectures
Week 1
- Lecture 1: Introduction to Machine Learning
- Lecture 2: Few Instances of Learning
- Lecture 3: Loss Function Optimization
- Lecture 4: Phases of Machine Learning Systems
- Lecture 5: Single-layer and multi-layer neurons
Week 2
- Lecture 6: Introduction to Convexity
- Lecture 7: Study on Convex Function
- Lecture 8: Formation of Convex Hull
- Lecture 9: Optimization of Functions
- Lecture 10: Convex Optimization Problem
Week 3
- Lecture 11: Directional derivative, Gradient, Jacobian, Firest Order Taylor Formula
- Lecture 12: Gradient, Jacobian, First order Taylor formula
- Lecture 13: Gradient Descent Optimization Technique
- Lecture 14: Gradient Descent, Interpretation from Taylor approximation
- Lecture 15: Sub-Gradient Descent Optimization Technique
Week 4
- Lecture 16: Introduction to Underfitting & Overfitting
- Lecture 17: Relation of Bias & Variance to Underfitting & Overfitting
- Lecture 18: Bias-Variance Trade-off
- Lecture 19: Ridge Regression
- Lecture 20: LASSO Regression
Week 5
- Lecture 21: Stochastic Gradient descent
- Lecture 22: Stochastic Gradient descent (cont.)
- Lecture 23: Variants of Gradient descent
- Lecture 24: Momentum based Gradient descent
- Lecture 25: Accelerated Gradient descent
Week 6
- Lecture 26: Linear Predictors (Logistic Regression)
- Lecture 27: Linear Predictors (Logistic Regression) (Contd..)
- Lecture 28: Linear Predictors (Logistic Regression) (Contd..)
- Lecture 29: Linear Predictors (Logistic Regression) (Contd..)
- Lecture 30: Linear Predictors (Support Vector Machines)
Week 7
- Lecture 31: Introduction to Theory of Estimation
- Lecture 32: Probability Theory
- Lecture 33: Discrete Probability Distribution
- Lecture 34: Continuous Probability Distribution
- Lecture 35: Maximum likelihood Estimation
Week 8
- Lecture 36: MLE for Discrete Probability Distribution
- Lecture 37: MLE for Continuous Probability Distribution
- Lecture 38: Properties of Estimators
- Lecture 39: MLE for Linear and Logistic Regression
- Lecture 40: MLE for Naïve Bayes Model
Week 9
- Lecture 41: Eigen value & eigen vector, Linearly independent vectors
- Lecture 42: Orthogonal Basis, Eigen value decomposition
- Lecture 43: Orthogonal Basis, Eigen value decomposition Continued
- Lecture 44: Principal Component Analysis
- Lecture 45: Principal Component Analysis Continued
Week 10
- Lecture 46: Introduction to Dynamical System
- Lecture 47: Dynamical System and Control
- Lecture 48: Discrete Fourier Transform
- Lecture 49: Inverse Fourier Transform
- Lecture 50: Applications: Discrete Fourier Transform
Week 11
- Lecture 51: Introduction to Mixture models
- Lecture 52: Introduction to Gaussian Mixture Models
- Lecture 53: EM Algorithm
- Lecture 54: EM Algorithm (cont.)
- Lecture 55: A brief application to predict HMM parameters
Week 12
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kharagpur
- Department
- Mathematics
- Taught by
- Prof. Debjani Chakraborty, Prof. Debashree Guha Adhya
- Level
- Undergraduate
- Language
- English
- Subjects
- Mathematics
- 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
NPTEL111105098
Course
Introductory Course in Real Analysis
73 lectures · Source's player
NPTEL111105112
Course
Introduction to Abstract and Linear Algebra
40 lectures · Source's player
NPTEL111105121
Course
Engineering Mathematics - I
60 lectures · Source's player
NPTEL111105160
Course
Advanced Calculus for Engineers
60 lectures · Source's player
NPTEL111105161
Course
Rings and Modules
60 lectures · Source's player
NPTEL111105522
Course
Advanced Theory of Ordinary Differential Equations
60 lectures · Source's player
NPTEL111105035
Course
Advanced Engineering Mathematics
42 lectures · Video
NPTEL111105037
Course
Functional Analysis
40 lectures · Video
NPTEL111105038
Course
Numerical methods of Ordinary and Partial Differential Equations
40 lectures · Video
NPTEL111105039
Course
Optimization
40 lectures · Video
NPTEL111105041
Course
Probability and Statistics
40 lectures · Video
NPTEL111105043
Course
Statistical Inference
40 lectures · Video