Home Lectures Assignments

Schedule

Lecture schedule is subject to change. Slides will be published here before the start of each lecture. Until then, the links below will be broken links.

WeekUnits
Week 1 [0: Class Overview]
[1: Introduction]
Week 2 [2: Linear Systems]
[3: Understanding Matrices]
Week 3 [4: Special Matrices]
[5: Iterative Solvers]
Week 4 [6: Local Approximations]
[7: Curse of Dimensionality]
Week 5 [8: Least Squares]
[9: Basic Optimization]
[10: Solving Least Squares]
Week 6 [11: Zero Singular Values]
[12: Regularization]
Week 7 [13: Optimization]
[14: Nonlinear Systems]
[15: 1D Root Finding]
[16: 1D Optimization]
Week 8 [17: Computing Derivatives]
[18: Avoiding Derivatives]
Week 9 & 10 [19: Descent Methods]
[20: Momentum Methods]

Textbook

Lecture Materials