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 11 Announcements on Ed π£
Midterm 2 is on Tuesday, November 11th in lecture.
- Lectures 11-19, Chapters 2.6-4.3, Labs 6-10, and Homeworks 5-9 are all in scope.
- Check out the new Resources page for more practice problems.
- Come to the mock exam this Friday from 2:30-5:30PM in 1365 LCSIB.
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 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: 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 π