Objectives
The overall goal of this course is to strengthen the mathematical foundations that are required in pursuit of studying machine learning. This involves a good understanding of (i) linear algebra, (ii) multivariable calculus and optimization, and (iii) probability and statistics. This course assumes that the student has already taken courses in these subjects, and would like to be more comfortable with their mathematical maturity to be successful in machine learning and beyond.
Useful references
-
Mathematics for Machine Learning by Deisenroth, Faisal and Ong (link)
-
Introduction to Applied Linear Algebra - Vectors, Matrices, and Least Squares by Boyd and Vandenberghe (link)
-
Convex Optimization by Boyd and Vandenberghe (link)
-
Introduction to Probability by Blitzstein and Hwang (link)
Administrative Details
- Assessment
-
Homeworks (for practice only, must submit though, 0%)
Quiz #0 (20%)
Quiz #1 (20%)
Quiz #2 (20%)
Quiz #3 (20%)
Class Participation (20%)
- Prerequisites
-
Undergraduate courses in (i) Linear algebra, (ii) Multivariate calculus, (iii) Prob/Stats. This course is not a replacement for these vital courses!