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

Suraj Rampure
he/him

rampure@umich.edu

Lecture: TuTh 3-4:30PM, 1013 DOW

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 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

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

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)

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 🍁

Week 15: Continuous Distributions and Independence

Tue Dec 2

LEC 25 Continuous Distributions

Wed Dec 3

LAB 12 Lab 12

Thu Dec 4

LEC 26 Independence; Conclusion

Fri Dec 5

HW 11 Homework 11

Week 16: Final Exam

Wed Dec 10

EXAM Final Exam (10:30AM-12:30PM)