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

Contact: cos302-s21@lists.cs.princeton.edu
Course Google Calendar

Prof. Ryan Adams (OH: Mon/Wed 1:30-3pm) Zoom

TA: Joshua Aduol (OH: Tue 12:30-1:30pm, Thu 11am-12pm) Zoom
TA: Jad Rahme (OH: Tue 3-4pm, Thu 10-11am ) Zoom
TA: Geoffrey Roeder (OH: Mon 4-5pm, Fri 1:30-2:30pm) Zoom

Lab TA: Alan Chung (OH Thu 6-8pm) Zoom
Lab TA: Mwad Saleh (OH Sun 11am-1pm) Zoom
Lab TA: Kartik Shah (OH: Mon 11am-12pm, Wed 11am-12pm) Zoom

Precept 01: Jad -- Thu 9:00-9:50am Zoom
Precept 02: Joshua -- Thu 10:00-10:50am Zoom
Precept 03: Geoffrey -- Fri 12:30-1:20pm Zoom


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

Announcements


Schedule

Subject to change.

Linear Algebra

Week 1: February 1-5, 2021

Assignment 1 Out

Course Logistics

Vectors

Matrices

Systems of Linear Equations


Week 2: February 8-12, 2021

Assignment 1 Due 6pm ET Friday 12 Feb 2021
Assignment 2 Out

Matrix Inversion

Vector Spaces

Linear Independence, Basis and Rank


Week 3: February 15-19, 2021

Assignment 2 Due 6pm ET Friday 19 Feb 2021
Assignment 3 Out

Linear Maps

Change of Basis

Norms and Inner Products

Orthogonality


Week 4: February 22-26, 2021

Assignment 3 Due 6pm ET Friday 26 Feb 2021
Assignment 4 Out

Gram-Schmidt Orthogonalization

Determinant and Trace

Eigenvectors and Eigenvalues


Week 5: March 1-5, 2021

Assignment 4 Due 6pm ET Friday 5 March 2021
Assignment 5 Out

Matrix Factorization

Singular Value Decomposition

Week 6: March 8-12, 2021

Probability

Week 7: March 17-19, 2021 (short week)

Assignment 5 Due 6pm ET Friday 19 March 2021
Assignment 6 Out

Random Variables

Probability Density and Mass Functions


Week 8: March 22-26, 2021

Assignment 7 Out

Joint Probability

Independence and Dependence


Week 9: March 29 - April 2, 2021

Assignment 7 Due 6pm ET Friday 2 April 2021
Assignment 8 Out

Inequalities and Limits

The Gaussian Distribution

Pseudo-Random Numbers


Week 10: April 5-9, 2021

Assignment 8 Due 6pm ET Friday 9 April 2021
Assignment 9 Out

Monte Carlo

Information Theory

Optimization

Week 11: April 12-16, 2021

Assignment 9 Due 6pm ET Friday 16 April 2021 Assignment 10 Out

Differentiation


Week 12: April 19-23 2021

Assignment 10 Due 6pm ET Friday 23 April 2021

Optimization


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