Skip to content

Schedule

The course is divided into four major units, each culminating with an applied assignment and a quiz. In the last portion of the course, we will read recent research in machine learning. There is also a comprehensive final exam. References are to the following.

Specific chapter references will be added to the schedule under the references column. Please note that the following schedule is tentative and subject to change.

WeekDateClassTopicReferencesAssignments
Unit 1: Introduction to Python and Machine Learning
1M 8/261What is Machine Learning?GBC 1; BB 1.1-1.2
W 8/282Python, NumPy, JupyterJupyter Interface; Python Tutorial; NumPy Quickstart
2M 9/2No meeting, Labor Day Holiday
W 9/43Linear Regression and Scikit-LearnGBC 5.1-5.2; RLM 3-4; Scikit-Learn Getting StartedAssignment 1 release
3M 9/94Logistic RegressionGBC 5.2-5.3; BB 5.2.5-5.2.6; RLM 6 (optional: GBC 5.4-5.5)
W 9/115Logistic Regression continued
4M 9/166Regularization and Validation, Other ModelsGBC 5.2-5.3; RLM 3, 6; BB 9
Unit 2: Artificial Neural Networks, Convolutions and Image Recognition
W 9/187Artificial Neural NetworksGBC 6-6.4; BB 6; RLM 12
F 9/20Assignment 1 due 5 pm
5M 9/238Training Neural NetworksGBC 6.5, 7.8, 7.12, 8-8.5; BB 7-8; RLM 13
W 9/259Quiz 1Assignment 2 release
6M 9/3010Convolutional Neural Networks and ApplicationsGBC 9-9.5; BB 10-10.2; RLM 14
W 10/211Object Detection & Image Generation in BriefBB 10.3-10.5, 17, 20; RLM 17
Unit 3: Transformers and Language Models
7M 10/712Self-Attention Mechanisms and Transformer Architectures
W 10/913Training Language Models
F 10/11Assignment 2 due 5 pm
8M 10/14No meeting, Fall Break
W 10/1614Language Models and In-Context LearningAssignment 3 release
9M 10/2115Quiz 2
W 10/2316Language Model Applications and Wrapup
Unit 4: Reinforcement Learning
10M 10/2817Introduction to Reinforcement Learning
W 10/3018Model-Based Reinforcement Learning Algorithms
F 11/1Assignment 3 due 5 pm
11M 11/419Model-Free Q-Learning
W 11/620Quiz 3Assignment 4 release
12M 11/1121Value-Based Deep Reinforcement Learning
W 11/1322Policy-Based Deep Reinforcement Learning
Research in Machine Learning
13M 11/1823Research in Machine Learning
W 11/2024Research Paper Presentations 1
F 11/22Assignment 4 due
14M 11/2525Quiz 4
W 11/27No meeting, Thanksgiving break
15M 12/226Research Paper Presentations 2
W 12/427Research Paper Presentations 3
End of Classes
16M 12/9No meeting, reading period
W 12/11Comprehensive Final Exam: 9 am - noon