Welcome to EECS 127/227A, Spring 2026!
Lecture recordings from this semester (Spring 2026) are available here.Lecture recordings from Spring 2024 are available here. Lecture recordings from Fall 2022 are available here. They cover a lot of the course material, but neither set of material is a strict superset of the other.
Previous semesters’ staff have written a course reader (i.e., set of course notes), accessible here. This semester’s staff will periodically update and improve the reader.
Readings posted next to each lecture use the abbreviations:
- CEG, which stands for the textbook Optimization Models by Calafiore and El Ghaoui;
- BV, which stands for the textbook Convex Optimization by Boyd and Vandenberghe.
Slides from the linear algebra review session can be found here.
Course Calendar
Note: calendar not finalized and subject to change. In particular, the schedule of certain topics still have to be finalized.
Week 1
Week 2
- Jan 27
-
- Lecture 3 Linear Algebra Review: Gram-Schmidt, QR, Fundamental Theorem of Linear Algebra, Minimum-Norm Solution
- CEG Ch. 4
- Jan 28
- Discussion 2 Prob. PDF - Sol. PDF
- Jan 29
-
- Lecture 4 Linear Algebra Review: Symmetric Matrices
- CEG Ch. 5
- Jan 30
- Homework 1 Due
- Homework 2 Released Prob. PDF - Sol. PDF
Week 3
- Feb 3
-
- Lecture 5 Linear Algebra Review: Principal Components Analysis, SVD - Jupyter Notebook
- CEG Ch. 5
- Feb 4
- Discussion 3 Prob. PDF - Sol. PDF
- Feb 5
-
- Lecture 6 Vector Calculus
- V and B Appendix A.4
- Feb 6
- Homework 2 Due
- Homework 3 Released Prob. PDF - Sol. PDF
Week 4
Week 5
- Feb 17
-
- Lecture 9 Low-rank approximation II
- C and EG Sec 5.3. Also https://en.wikipedia.org/wiki/Low-rank_approximation.
- Feb 18
- Discussion 5 Prob. PDF
- Feb 19
-
- Lecture 10 Ridge regression: 3 interpretations. (1) Ill-conditioned matrices (2) Modified Least squares (3) Ghost Data (connection to Tikhonov)
- C and EG Ch 6.
- Feb 20
- Homework 4 Due
- Homework 5 Released