Schedule

Future Classes

The future lecture topics subject to change. The allotted readings should be final but we reserve the right to change them up to a week before) the corresponding assignment is due.

The link to slides for future lectures are not “live.” Expect the lecture slides to be up within two days of the actual lecture.

Introduction

Wed, Jan 21
Lecture Welcome, etc.
No readings/assignments
Recitation Canceled!
No readings/assignments
Mon, Jan 26
Canceled!
No readings/assignments

Probability

Wed, Jan 28
Lecture Basics of Learning
No Reading
Recitation Setting Up python on your machine
Mon, Feb 2
Lecture Sets and Set Notation
PN, 1.0-1.2. Seeing Theory, Ch. 2
Wed, Feb 4
Lecture Intro to Probability
PN, 1.3-1.4.0
Recitation Introduction to Numpy
Mon, Feb 9
Lecture Conditional Probability
PN, 1.4.4
Wed, Feb 11
Lecture Independence, Quiz 1 Review
PN, 1.4.1
Recitation Quiz 1
Sets and (Conditional) Probability
Mon, Feb 16
Lecture Bayes Rule and RVs
PN, 1.4.3
Wed, Feb 18
Lecture Random Variables, cont.
PN, 3
Recitation TBD
Project Submission 1 Due
Visualizing probability in python
Mon, Feb 23
Lecture Project Interviews
Wed, Feb 25
Lecture Random Variables, Review of Probability
Recitation Quiz 2
Random Variables and Their Distributions

Linear Algebra

Mon, Mar 2
Lecture (+ing and *ing) Vectors
BV, 1.1-1.4
Wed, Mar 4
Lecture Vector Operations
BV, 3.1-3.4, 5.1-5.3
Recitation TBD
Mon, Mar 9
Lecture Vector Operations cont., Linear Combinations
BV, 6
Wed, Mar 11
Lecture Matrices
Recitation Quiz 3
Vectors and (Basics of) Matrices
Mon, Mar 16
No Lectures
Spring Break
Wed, Mar 18
No Lectures
Spring Break
Mon, Mar 23
Lecture Quiz Review and Matrix Multiplication
Wed, Mar 25
Lecture Matrix Transpose, and Motivating Eigen-thingys
Recitation Neural Networks
Mon, Mar 30
Lecture Matrix Decomosition
Project Submission 2 Due
Playing with matrices in python
Wed, Apr 1
Lecture Project Interviews
Recitation Matrix Decomposition
Mon, Apr 6
Lecture Review and Systems of Linear Equations 1
Wed, Apr 8
Lecture Eigendecomposition
Recitation Quiz 4

Modeling and Optimization

Mon, Apr 13
Lecture Intro to ML as Optimization
Wed, Apr 15
Lecture Linear Regression
Recitation Canceled!
Mon, Apr 20
Lecture Linear Regression, Neural Networks
Wed, Apr 22
Lecture Neural Networks
Recitation Project 3 Overview
Mon, Apr 27
Lecture Backpropagation
Wed, Apr 29
Lecture The Transformer
Recitation Quiz 5
Modeling and Optimization

Wrap Up

Mon, May 4
Lecture Language Modeling and Course Reflection
Project 3 Submission Due
Neural Networks in Python