Course10610870270 lectures
Mathematical Foundations for Machine Learning
Prof. Ashok Rao and Prof. Arulalan Rajan · IISc Bangalore
About
This course will provide a holistic approach to the mathematical foundations for Machine Learning. The course is focussed on developing mathematical ideas, necessary for machine learning applications, through intuitions and visualizations.The course primarily focuses on three important mathematical domains, namely
Linear Algebra
Probabilty and Statistics and
Multivariable Calculus,
on which the ML and data science ideas are built.
Intended audience: BE/BTech/ME/MTech//BSc/MSc(Maths)/MCA
Prerequisites: Basic Mathematics at school and undergraduate level
Lectures
Week 1 Fields, Vectors and Vector spaces
- Why this course?
- Fields and Their Properties – Algebraic Tools for ML
- Fields, Vector Spaces
- Vector Spaces and Subspaces
- Combining Vectors and Linear Independence
- Basis and Dimension
Week 2 Linear Transformations and Matrix Representations
- Linear Transformation - Intuition
- Subspaces associated with Linear Transformations
- Matrix representation of Linear Transformation
- Examples of Linear Transformation
- Eigenvalues and Eigenvectors
- Multiplicity of Eigen Values
- Diagonalization of Matrix
- Diagonalizability, Invariant subspaces
Week 3 Orthogonality, Projections and Real Symmetric Matrices
- Dot Product on Vector Space
- Orthogonality on Vector Space
- Orthonormal Basis
- Orthogonal Projections
- Construction of Orthogonal Basis
- Approximating a vector in any given subspace
- Real Symmetric Matrices
Week 4 Least Square Fitting, PCA, SVD and SVM
- Least Square Fitting and Pseudo Inverse - 1
- Least Square Fitting and Pseudo Inverse - 2
- Principal Component Analysis (PCA)
- Singular Value Decomposition (SVD)
- Singular Value Decomposition (SVD) Interpretation
- Support Vector Machine (SVM)
Week 5 Fundamentals of Probability
- Consolidating Week1 to Week 4
- Introduction to Probability - 1
- Introduction to Probability - 2
- Mutually Exclusive Events, Independent Events and Conditional Probability
- Total Probability Theorem and Bayes' Theorem
- Probability - A Measure Theoretic Insight
Week 6 Random Variables and Probability Distributions
- Random Experiment and Random Variables
- Discrete Random Variables and Probability Mass Function (PMF)
- Types of Discrete Random Variables and Their Probability Distributions
- Continuous Random Variables
- Expected Value of Random Variable
- Moments and Variance
Week 7 Jointly Distribed Random Variables
- Joint Distributions and Marginals
- Joint Moments of Random Variables
- Independence and Correlation
- Correlation and Covariance
- Joint Moments of Continuous random Variables and Conditioning of Random Variables
Week 8 Inequalities, CLT & Sample Geometry
- Markov Inequality
- Chebychev Inequality
- Central Limit Theorem
- Sample Geometry
- Covariance Matrix & its properties
Week 9 Taylor’s series, Partial Derivatives, Chain rule, Gradient, Jacobian, Hessian
- Functions, Derivatives, Infinite Series
- Differentiation Rules
- Multivariate functions
- Gradient and Directional Derivatives
- Rules for Partial Derivatives, Jacobian and Hessian
Week 10 Matrix Derivatives, Optimization and Gradient Descent Algorithm
- Matrix derivatives
- Optimization Overview
- Constrained Optimization, Optimal solutions, Saddle point
- Constrained optimization, Lagrange Multiplier
- Revisiting Least squares, Principal Component Analysis
- Minimizing the Cost Function: Gradent Descent Algorithm
- Variants of the Gradient Descent Algorithm
Week 11 Neural Networks, Perceptron and Backpropagation Algorithm
Week 12 Classification, Clustering and Regression
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IISc Bangalore
- Department
- Computer Science and Engineering
- Taught by
- Prof. Ashok Rao, Prof. Arulalan Rajan
- 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