Spring 2025


Course Description

This course is intended for graduate students who plan to explore machine learning further. It will focus on the mathematical and computational foundations necessary for AI research, including linear algebra, calculus, and probability theory. We will adopt a first-principles approach in this course and build everything from very primitive mathematical concepts. Depending on your background, the course material might be a recap or new.

Communication

All written communication should be directed through Piazza. Sign-up instructions will be sent to your email. You can post publicly or privately, depending on your preference. Emails won’t be responded to. Except for the sign-up phase of the class, we will not be using D2L for anything else.

Course Syllabus and Policy

Details on course policies can be found here.

Mathematical Notation

A description of the mathematical notation used in this class can be found here.

Schedule and Syllabus

Date Slides
Mon Jan 13 Introduction
  Linear Algebra
Wed Jan 15 Vector Spaces, Basis, and Dimension, Direct Sum: lecture notes
Mon Jan 20 No Class (University Holiday)
Wed Jan 22 Linear Maps, Matrices, Invertible Maps and Matrices: lecture notes
Mon Jan 27 Transpose, Change of Basis, Rank of a Matrix, Determinant: lecture notes
Wed Jan 29 Eigenvalues, Characteristic Polynomial, Trace of Matrix: lecture notes
Mon Feb 03 Diagonalization, Triangular Matrices, Metric Spaces, Normed Spaces;p-norms: lecture notes
Wed Feb 05 Norms on $\mathbb{R}^d$ are Equivalent, Convex Set Induces a Norm, Spaces of continuous and differentiable functions: lecture notes
Mon Feb 10 Inner Product and Hilbert Spaces, Orthogonal Vectors and Basis, Orthogonal Matrices: lecture notes
Wed Feb 12 Symmetric Matrices, Spectral Theorem for Symmetric Matrices, Positive Definite Matrices, Variational Characterization of Eigenvalues: lecture notes
Mon Feb 17 Singular Value Decomposition, Matrix Norms, Rank-K Approximation, Pseudo-Inverse of a Matrix: lecture notes
  Calculus
Wed Feb 19 Sequences and Convergence, Continuity, Sequence of Functions; Pointwise and Uniform Convergence: lecture notes
Mon Feb 24 Differentiation on $\mathbb{R}$, Riemann Integral on $\mathbb{R}$, Fundamental Theorem of Calculus on $\mathbb{R}$: lecture notes
Wed Feb 26 Mid-Term Exam
Mon Mar 03 No Class (fall break)
Wed Mar 05 No Class (fall break)
Mon Mar 10 Power Series, Taylor Series: lecture notes
Wed Mar 12 $\sigma$-Algebra, Measure: lecture notes
Mon Mar 17 Differentiation on $\mathbb{R}^n$: partial, total, and directional derivatives: lecture notes
Wed Mar 19 Differentiation on $\mathbb{R}^n$: higher-order derivatives, Minima, maxima, saddle points, Matrix calculus: lecture notes
  Probability Theory
Mon Mar 24 Definition of a probability measure, Different types of measures; discrete, with density; Radon-Nikodym: lecture notes
Wed Mar 26 Different types of measures: singular measures, Lebesgue decomposition, CDF, Random variables, Conditional probabilities: lecture notes
Mon Mar 31 Bayes Theorem, Independence, Expectation (discrete case), Variance, covariance, correlation (discrete case): lecture notes
Wed Apr 02 Expectation and covariance (general case), Markov and Chebyshev’s Inequality, Example distributions: binomial, Poisson, multivariate normal: lecture notes
Mon Apr 07 Convergence of Random Variables, Borel-Cantelli: lecture notes
Wed Apr 09 Law of Large Numbers; Central Limit Theorem, Concentration Inequalities: lecture notes
Mon Apr 14 Product space and joint distribution, Marginal distribution, Conditional Distribution, Conditional Expectation: lecture notes
Wed Apr 16 Final Exam
Mon Apr 21 No Class (instructor at conference)
Mon Apr 23 No Class (instructor at conference)