Course Materials

Week 0 - Introduction and Pipeline

Aug 28
SectionCourse Introduction
Slides
Aug 29
SectionML Pipeline
Read Chapter 1 of DDL
Quiz Slides Handout

Week 1 - Instance Based Modeling and Basic Clustering

Sep 2
SectionKNN
No Reading
Quiz Handout Slides
Lab 0 due
Sep 3
Lab Data Processing
Sep 4
SectionK-Means
No Reading
Quiz Slides Handout
Sep 5
Codelet 0 due Lab 1 due

Week 2 - Decision Trees and Intro to Linear Regression

Sep 9
SectionDecision Trees
Read Chapter 6 of Hands on Machine Learning by Aurélien Géron
Quiz Slides Handout
Sep 10
Lab Clustering
Sep 11
SectionLinear Regression I
Read Chapter 3.1.1 of Dive into Deep Learning
Slides Handout
Sep 12
Codelet 1 due Lab 2 due

Week 3 - Linear Regression and Recommender Systems

Sep 16
SectionLinear Regression II
Read Chapter 3.2-3.4 of Dive into Deep Learning
Quiz Slides Handout
Sep 17
Lab Regression and Interpretability
Sep 18
SectionRecommender Systems I
Read pp. 1-4, 8-10 (stopping at 1.3.1.1), 14 (starting at 1.3.2)-15 of Chapter 1 from Recommender Systems: The Textbook.
Quiz Handout
Sep 19
Codelet 2 due Lab 3 due

Week 4 - Recommender Systems and Classification Metrics

Sep 23
SectionRecommender Systems II and Classification Metrics
Read Chapter 21.1 and 21.3 of Dive into Deep Learning
No Quiz Handout
Sep 24
Lab Classifiers Competition
Sep 25
SectionNo Class
No Quiz
Sep 28
Lab 4 due
Codelet 3 due

Week 5 - Logistic Regression and Midterm Exam

Sep 30
SectionLogistic Regression II
Read Chapter 4.1 of Dive into Deep Learning
No Quiz Slides Handout
Oct 1
Lab Richard Maxwell Visit
Oct 2
Section
Midterm Exam

Week 6 - Guest Lecture and Feed-Forward Neural Networks

Oct 7
SectionGuest Lecture
No Reading
Oct 8
Lab Hyperparameter Tuning
Oct 9
SectionFeed-Forward Neural Networks
Re-read Chapter 4.1 and Read Chapter 5.1 of Dive into Deep Learning
Quiz Slides Handout

Week 7 - Fall Break

Oct 14
SectionNo Class
Fall Break
Oct 15
Lab No Lab
Oct 16
SectionClass Cancelled

Week 8 - Feed-Forward and Recurrent Neural Networks

Oct 21
SectionFeed-Forward Neural Networks
No New Reading
Handout
Oct 22
Lab Applying Feed-Forward Neural Networks
Oct 23
SectionRecurrent Neural Networks
Read the Introduction to Chapter 9 through section 9.1.1 (Autoregressive Models) from Dive into Deep Learning
No Quiz Slides Handout

Week 9 - Recurrent Neural Networks and Convolutional Neural Networks

Oct 28
SectionFeed-Forward Neural Networks
Read Section 9.4 and Section 9.7 from Dive into Deep Learning
Quiz Slides Handout
Oct 29
Lab Applying Recurrent Neural Networks
Oct 30
SectionConvolutional Neural Networks
Read Section 7.1 and Section 7.2 from Dive into Deep Learning
Quiz Slides Handout

Week 10 - Convolutional Neural Networks and Attention

Nov 4
SectionConvolutional Neural Networks II
Slides Handout
Nov 5
Lab Final Project Proposal
Nov 6
SectionAttention
Read Section 11.1 and Section 11.3 from Dive into Deep Learning
Slides Handout

Week 11 - Final Project Dicussions and Reinforcement Learning

Nov 11
SectionFeedback Discussions on Final Projects
Nov 12
Lab Feedback Discussions on Final Projects
Nov 13
SectionReinforcement Learning
Slides

Week 12 - Reinforcement Learning

Nov 18
SectionReinforcement Learning II
Slides
Nov 19
Lab Final Exam