This is the course website for a previous iteration of the course. If youβre looking for the most recent course website, look at eecs245.org. Links to lecture recordings below will still work, but other links may not. (Links to course notes in particular have been changed in future semesters.)
Mathematics for Machine Learning π§
EECS 245*, Fall 2025 at the University of Michigan
4 credits β’ Open to all majors β’ Satisfies linear algebra requirement for CS majors and EECS 445
*Officially numbered EECS 298-004 and EECS 298-005; EECS 245 will be used starting Winter 2026

Week 1: Welcome! π
- Tue Aug 26
LEC 1 Introduction
- Wed Aug 27
LAB 1 Python Basics and Math Review
- Thu Aug 28
LEC 2 Loss Functions and the Constant Model
Week 2: Linear Regression
- Tue Sep 2
LEC 3 Empirical Risk and Simple Linear Regression
- Wed Sep 3
LAB 2 Empirical Risk and Simple Linear Regression
HW 1 Means, Sums, and Calculus
SUR Welcome Survey
- Thu Sep 4
LEC 4 Simple Linear Regression
Week 3: Introduction to Linear Algebra
- Tue Sep 9
LEC 5 Introduction to Vectors
HW 2 Empirical Risk and Simple Linear Regression
Watch this video for hints on Problem 2a.
- Wed Sep 10
LAB 3 Vectors and the Dot Product
- Thu Sep 11
LEC 6 The Dot Product
Week 4: Projections, Spans, and Linear Independence
- Tue Sep 16
LEC 7 Projections
HW 3 Vectors and the Dot Product
- Wed Sep 17
LAB 4 Projections and Spans
- Thu Sep 18
LEC 8 Spans and Linear Independence
Week 5: Vector Spaces; Matrices
- Tue Sep 23
LEC 9 Vector Spaces and Subspaces
- Wed Sep 24
LAB 5 Vector Spaces, Subspaces, and Bases
- Thu Sep 25
LEC 10 Bases and Dimension
- Fri Sep 26
REV Practice Midterm 1 (2:30-5:30PM, 1365 LCSIB)
HW 4 Projections, Spans, and Linear Independence
Week 6: Midterm 1; Matrices
- Tue Sep 30
EXAM Midterm 1 (during lecture)
- Wed Oct 1
No Lab: Day after Midterm
- Thu Oct 2
LEC 11 Matrices
Week 7: Rank, Inverses
- Tue Oct 7
LEC 12 Rank
- Wed Oct 8
LAB 6 Rank, Column Space, and Null Space
- Thu Oct 9
LEC 13 Inverses
HW 5 Matrices
Week 8: Fall Break π
- Tue Oct 14
No Lecture: Fall Break π
- Wed Oct 15
LAB 7 Inverses
- Thu Oct 16
LEC 14 Inverses; Projections Revisited
Week 9: Regression using Linear Algebra
- Mon Oct 20
HW 6 Rank and Inverses (note the extended deadline!)
- Tue Oct 21
LEC 15 Projections; Regression using Linear Algebra
- Wed Oct 22
LAB 8 Homework 7 Work Session
There is still lab!
- Thu Oct 23
LEC 16 Multiple Linear Regression
- Fri Oct 24
HW 7 Projections; Regression using Linear Algebra
Week 10: Gradients
- Tue Oct 28
LEC 17 The Gradient Vector
- Wed Oct 29
LAB 9 Feature Engineering; The Gradient Vector
- Thu Oct 30
LEC 18 Gradient Descent
- Fri Oct 31
HW 8 Multiple Linear Regression
Week 11: Gradient Descent; Eigenvalues and Eigenvectors
- Tue Nov 4
LEC 19 Convexity
π In-Class NotesπΊ RecordingLive lecture is cancelled, since Suraj is presenting at a conference. A recording has been posted above.
- Wed Nov 5
LAB 10 Gradient Descent and Convexity
- Thu Nov 6
LEC 20 Review Convexity; Eigenvalues and Eigenvectors
- Fri Nov 7
REV Practice Midterm 2 (2:30-5:30PM, 1365 LCSIB)
π§ Problemsβ SolutionsFor the first 80 minutes, you can take the practice midterm. For the remaining time, we will take up the problems from it.
HW 9 Gradients and Gradient Descent
Week 12: Midterm 2; Eigenvalues and Eigenvectors
- Tue Nov 11
EXAM Midterm 2 (during lecture)
- Wed Nov 12
No Lab: Day after Midterm
- Thu Nov 13
LEC 21 Eigenvalues and Eigenvectors, Continued
Week 13: Diagonalization, SVD
- Tue Nov 18
LEC 22 Adjacency Matrices and Diagonalization
- Wed Nov 19
LAB 11 Diagonalization
- Thu Nov 20
LEC 23 Diagonalization, Spectral Theorem, SVD
Week 14: SVD; Thanksgiving π
- Mon Nov 24
HW 10 Eigenvalues and Eigenvectors
- Tue Nov 25
LEC 24 Singular Value Decomposition
- Wed Nov 26
No Lab: Thanksgiving π
- Thu Nov 27
No Lecture: Thanksgiving π
Week 15: PCA; Probability
- Tue Dec 2
LEC 25 Principal Components Analysis
- Wed Dec 3
LAB 12 Homework 11 Work Session
- Thu Dec 4
LEC 26 Principal Components Analysis, Continued
- Sat Dec 6
REV Post-Midterm 2 Practice Problems
π§ ProblemsThe linked page has practice problems for content introduced after Midterm 2. Some problems have walkthrough videos; we're adding more over the weekend.
Week 16: Final Exam
- Sun Dec 7
HW 11 Singular Value Decomposition (no slip days!)
- Tue Dec 9
SUR End-of-Semester Survey and Official Evals
If at least 90% of students complete both by Tuesday 12/9 at 11:59PM, we'll add an extra 2% to everyone's overall grade in the course.
- Wed Dec 10
EXAM Final Exam (10:30AM-12:30PM, 1013 DOW)