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

Jump to Week 10: Gradients Announcements on Ed π£
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
- 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 Lab 9
- 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 Gradient Descent, Continued
Live lecture is cancelled, since Suraj will be presenting at a conference. A recording will be posted ahead of time.
- Wed Nov 5
LAB 10 Lab 10
- Thu Nov 6
LEC 20 Eigenvalues and Eigenvectors
- Fri Nov 7
REV Practice Midterm 2 (2:30-5:30PM, 1365 LCSIB)
For the first 80 minutes, you can take the practice midterm. For the remaining time, we will take up the problems from it.
HW 9 Homework 9
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: SVD and PCA
- Tue Nov 18
LEC 22 Singular Value Decomposition
- Wed Nov 19
LAB 11 Lab 11
- Thu Nov 20
LEC 23 Principal Components Analysis
Week 14: Random Variables; Thanksgiving π
- Mon Nov 24
HW 10 Homework 10
- Tue Nov 25
LEC 24 Random Variables
- Wed Nov 26
No Lab: Thanksgiving π
- Thu Nov 27
No Lecture: Thanksgiving π