Schedule 2026
Problem Sets and Exams
Clone the notebooks repository to get the Jupyter notebooks, and submit on Canvas.
- Due Midnight PST on January 13, 2026 - Problem Set 1 and ipynb
- Due Midnight PST on January 25, 2026 - Problem Set 2 and ipynb
Schedule
January 5 - Course Overview
January 7 - Representation learning in Course Overview and Python Frameworks
January 12 - Rethinking Least Squares and Iterative Methods (only conditioning, and preconditioning)
- Self-study in Iterative Methods: Stationary Iterative Methods, Structured Linear Operators, Krylov Subspace Methods, and eigenvalue problems
- Self-study in Factorizations and Direct Methods, especially Computational Complexity, Matrix Structure, and Matrix Factorizations
January 14 - High-Dimensional Optimization for ML and and Differentiable Everything!
January 19 - Stochastic Optimization and ML Engineering
January 21 - Deep Learning and Representation Learning
January 26 - Overparameterization and Inductive Bias and High Dimensional Probability
January 28 - Solving Dynamic Equilibrium Problems with ML
February 2 - Kernel Methods and Gaussian Processes
February 4 - Embeddings, NLPs, and LLMS
February 9 - Transformers and Attention
February 11 - Bayesian Methods if time permits.
February 16 - SPRING BREAK (NO CLASS)
February 18 - SPRING BREAK (NO CLASS)
February 23 - Switch to second half of course