Introduction to Machine Learning
(Fall 2024)

You are not logged in.

Please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.

Announcements for Week 6 (Mon, October 7 - Fri, October 11)

  • The midterm exam will be on Wednesday, October 23, from 7:30 pm to 9:30 pm. Please be sure to review the midterm logistics carefully.

  • There will not be a recitation on Monday, October 14 in observance of Indigenous Peoples' Day. Office hours on the holiday will also be canceled. Assignment deadlines have been extended until after the holiday.

The calendar below will be populated throughout the semester with links to notes, lectures, recitations, labs, and homeworks. The current week is highlighted vertically in blue.

Topic 1: Intro to ML

First class: Lab on Wed, 4 Sep
NotesCourse Overview Slides, Chap. 1, Chap. 2 up to 2.4
No Exercises
No Recitation
Lab: in class
Homework: online
Topic 2: Analytical Regression

NotesChap. 2, Appendix A - Matrix derivatives
Lecture: in class
   Start: Fri, 6 Sep at 12:00pm
Exercises: online
Recitation: in class
   Start: Mon, 9 Sep at 9:30am
Lab: in class
Homework: online
Topic 3: Gradient Descent

NotesChap. 3
Lecture: in class
   Start: Fri, 13 Sep at 12:00pm
Exercises: online
Recitation: in class
   Start: Mon, 16 Sep at 9:30am
Lab: in class
Homework: online
Topic 4: Linear Classifiers and Logistic Regression

Fri, 20 Sep (Student holiday)
NotesChap. 4
Lecture: in class
   Start: Fri, 20 Sep at 12:00pm
Exercises: online
Recitation: in class
   Start: Mon, 23 Sep at 9:30am
Lab: in class
Homework: online
Topic 5: Features

Add Date: Fri, 4 Oct
NotesChap. 5
Lecture: in class
   Start: Fri, 27 Sep at 12:00pm
Exercises: online
   Released: Wed, 25 Sep at 5:00pm
   Due: Mon, 30 Sep at 9:00am
Recitation: in class
   Start: Mon, 30 Sep at 9:30am
Lab: in class
   Released: Wed, 2 Oct at 9:30am
   Due: Mon, 7 Oct at 11:00pm
Homework: online
   Released: Mon, 30 Sep at 9:00am
   Due: Wed, 9 Oct at 11:00pm
Topic 6: Neural Networks

NotesChap. 6 up to 6.5
Lecture: in class
   Start: Fri, 4 Oct at 12:00pm
Exercises: online
   Released: Wed, 2 Oct at 5:00pm
   Due: Mon, 7 Oct at 9:00am
Recitation: in class
   Start: Mon, 7 Oct at 9:30am
Lab: in class
   Released: Wed, 9 Oct at 9:30am
   Due: Wed, 16 Oct at 11:00pm
Homework: online
   Released: Mon, 7 Oct at 9:00am
   Due: Wed, 16 Oct at 11:00pm
Topic 7: Neural Networks II, Autoencoders

No class on Mon, 14 Oct (Indigenous Peoples' Day)
NotesChap. 6 to end, Chap. 10
Lecture: in class
   Start: Fri, 11 Oct at 12:00pm
Exercises: online
   Released: Wed, 9 Oct at 5:00pm
   Due: Wed, 16 Oct at 9:30am
No Recitation
Lab: in class
   Released: Wed, 16 Oct at 9:30am
   Due: Mon, 21 Oct at 11:00pm
Homework: online
   Released: Mon, 14 Oct at 9:00am
   Due: Sun, 27 Oct at 11:00pm
Midterm Exam Week (Mon, 21 Oct - Fri, 25 Oct)

Midterm Exam: Wed, 23 Oct at 7:30pm
Topic 8: Convolutional Neural Networks

Notes:  Chap. 8
Lecture: in class
   Start: Fri, 25 Oct at 12:00pm
Exercises: online
   Released: Wed, 23 Oct at 5:00pm
   Due: Mon, 28 Oct at 9:00am
Recitation: in class
   Start: Mon, 28 Oct at 9:30am
Lab: in class
   Released: Wed, 30 Oct at 9:30am
   Due: Mon, 4 Nov at 11:00pm
Homework: online
   Released: Mon, 28 Oct at 9:00am
   Due: Wed, 6 Nov at 11:00pm
Topic 9: Transformers

Notes:  Chap. 9
Lecture: in class
   Start: Fri, 1 Nov at 12:00pm
Exercises: online
   Released: Wed, 30 Oct at 5:00pm
   Due: Mon, 4 Nov at 9:00am
Recitation: in class
   Start: Mon, 4 Nov at 9:30am
Lab: in class
   Released: Wed, 6 Nov at 9:30am
   Due: Mon, 11 Nov at 11:00pm
Homework: online
   Released: Mon, 4 Nov at 9:00am
   Due: Wed, 13 Nov at 11:00pm
Topic 10: Clustering

No class on Mon, 11 Nov (Veterans Day)
Notes:  Chap. 7
Lecture: in class
   Start: Fri, 8 Nov at 12:00pm
Exercises: online
   Released: Wed, 6 Nov at 5:00pm
   Due: Mon, 11 Nov at 9:00am
Recitation: in class
   Start: Mon, 11 Nov at 9:30am
Lab: in class
   Released: Wed, 13 Nov at 9:30am
   Due: Mon, 18 Nov at 11:00pm
Homework: online
   Released: Mon, 11 Nov at 9:00am
   Due: Wed, 20 Nov at 11:00pm
Topic 11: Markov Decision Processes

Notes:  Chap. 11
Lecture: in class
   Start: Fri, 15 Nov at 12:00pm
Exercises: online
   Released: Wed, 13 Nov at 5:00pm
   Due: Mon, 18 Nov at 9:00am
Recitation: in class
   Start: Mon, 18 Nov at 9:30am
Lab: in class
   Released: Wed, 20 Nov at 9:30am
   Due: Mon, 25 Nov at 11:00pm
Homework: online
   Released: Mon, 18 Nov at 9:00am
   Due: Wed, 27 Nov at 11:00pm
Topic 12: Reinforcement Learning

Notes:  Chap. 12
Lecture: in class
   Start: Fri, 22 Nov at 12:00pm
Exercises: online
   Released: Wed, 20 Nov at 5:00pm
   Due: Mon, 25 Nov at 9:00am
Recitation: in class
   Start: Mon, 25 Nov at 9:30am
Lab: in class
   Released: Wed, 27 Nov at 9:30am
   Due: Mon, 2 Dec at 11:00pm
Homework: online
   Released: Mon, 25 Nov at 9:00am
   Due: Wed, 4 Dec at 11:00pm
Topic 13: Decision Trees and Nearest Neighbors

Last Due Date: Fri, 6 Dec
Notes:  Chap. 13
Lecture: in class
   Start: Fri, 29 Nov at 12:00pm
Exercises: online
   Released: Wed, 27 Nov at 5:00pm
   Due: Mon, 2 Dec at 9:00am
Recitation: in class
   Start: Mon, 2 Dec at 9:30am
Lab: in class
   Released: Wed, 4 Dec at 9:30am
   Due: Fri, 6 Dec at 11:59pm
No Homework
Topic 14: End of term wrapup

Topic TBD
Notes:  TBD
No Exercises
No Recitation
No Lab
No Homework
Final Exam Week (Mon, 16 Dec - Fri, 20 Dec)

Final Exam: TBD
Information and Practice Materials


Batch download/materials: Complete Lecture Notes Draft - Note that chapters are subject to change week by week.