COS 302 / SML 305 / ECE 305: Mathematics for Numerical Computing and Machine Learning

Lecture: Mon/Weds 11:00am-12:20pm in Friend 006

Prof. Ryan Adams (OH: Weds 1:30-3pm in COS 411)

TA: David Xu(OH: Tues 2-4pm, COS 003)
TA: Andre Niyongabo Rubungo (OH: Mon 1:30-2:30pm, common space outside of CS 241; Mon 5-6pm, common space outside of CS 241)
TA: Haichen Dong (OH: Mon 7-8pm, zoom; Tue 11am-12pm, Friend 010)

Lab TA: Aditya Palaparthi (OH: Sun 10-11am, zoom; Mon 3-4pm, common space outside of CS 241; Tues 8-9pm zoom)
Lab TA: Kevin Kim (OH Mon 8-9pm, Lewis Library 406)
Lab TA: Evan Wang (OH: Tues 4:30-6:30pm, zoom)

Precept 01 (Haichen): Thu 10:00-10:50am in Friend 110
Precept 02 (Andre): Thu 12:30-1:20pm in Sherrerd H 001
Precept 03 (David): Thu 9:00-9:50am in Friend 110


syllabus | schedule | ed discussion | assignments | gradescope | grading | books | faq

Announcements


Schedule

Subject to change.

Linear Algebra

Week 1: 4-8 September

Assignment 1 Out
Assignment 2 Out

Course Logistics

Vectors

Matrices


Week 2: 11-15 September

Assignment 1 Due 6pm ET Wednesday 13 Sept 2023
Assignment 3 Out

Systems of Linear Equations

Matrix Inversion

Vector Spaces


Week 3: 18-22 September

Assignment 2 Due 6pm ET Wednesday 20 Sept 2023
Assignment 4 Out

Linear Independence, Basis and Rank

Linear Maps

Change of Basis

Norms and Inner Products


Week 4: 25-29 September

Assignment 3 Due 6pm ET Wednesday 27 Sept 2023
Assignment 5 Out

Orthogonality

Gram-Schmidt Orthogonalization

Determinant and Trace


Week 5: 2-6 October

Assignment 4 Due 6pm ET Wednesday 4 Oct 2023
Assignment 6 Out

Eigenvectors and Eigenvalues

Matrix Factorization

Week 6: 9-13 October

Midterm Exam in class Oct 11
No precept Thurs/Fri.
Assignment 7 Out

Singular Value Decomposition

Probability

Week 7: 23-27 October

Assignment 5 Due 6pm ET Wednesday25 Oct 2023

Random Variables

Probability Density and Mass Functions

Expectations


Week 8: 30 October to 3 November

Assignment 6 Due 6pm ET Wednesday 1 Nov 2023
Assignment 8 Out

Joint Probability

Independence and Dependence

The Gaussian Distribution


Week 9: 6-10 November

Assignment 7 Due 6pm ET Wednesday8 Nov 2023
Assignment 9/a> Out

Inequalities and Limits

Pseudo-Random Numbers

Monte Carlo

Information Theory

Optimization

Week 10: 13-17 November

Assignment 8 Due 6pm ET Wednesday 15 Nov 2023
Assignment 10 Out

Differentiation


Week 11: 20-22 November (short week)

No lecture Weds, no precept Thurs/Fri.

Optimization Basics


Week 12: 27 November to 1 December

Assignment 9 Due 6pm ET Wednesday 29 Nov 2023
Assignment 11 Out

Stochastic Gradient Descent

Automatic Differentiation

Lagrange Multipliers


Week 13: 4 December to 8 December

Assignment 10 Due 6pm ET Wednesday 6 Dec 2023

Higher-order Optimization

Convex Optimization


Reading Week: 11 December to 15 December

Assignment 11 Due 6pm ET Friday 15 Dec 2023 (Dean's Date)


Assignments


Grading


Required Book

Marc Peter Deisenroth, A. Aldo Faisal, and Cheng Soon Ong. Mathematics for Machine Learning. Cambridge University Press. 2020.
Freely available online.

Frequently Asked Questions