Home / Basic Information

Basic Information

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.

Course Description

An introduction to representations and algorithms for artificial intelligence. Topics covered include: constraint satisfaction in discrete and continuous problems, logical representation and inference, Monte Carlo tree search, probabilistic graphical models and inference, planning in discrete and continuous deterministic and probabilistic models including MDPs and POMDPs.

Meeting Time

Monday/Wednesday 9:30 - 11am EST.

Lecture Location

45-230

Office Hours and Problem Session

Office hours are an opportunity to get help with concepts or with particular assignments. We will hold office hours, starting Wed Feb 12,

  • Wednesday 11-1 in 24-310
  • Thursday 1-5; 7-9 in 34-304
  • Friday 1-3 PM in 24-310
  • Sunday 2-6 PM in 34-304
  • Monday 3-9 in 34-304

The Friday session will be somewhere between a recitation and office hours: the TAs will work through some homework problems and/or extra problems with the students who are there and interesting. They will also be available for more high-level questions about course content as well as questions about homework.

Prerequisites

One from each group:

  • Intermediate programming: 6.101
  • Introductory algorithms: 6.121 or 16.410
  • Introductory probability: 6.3700 or 6.3800 or 18.05 or 18.600

Practically speaking, this class will be difficult if you do not have a reasonable programming background, and do not have experience implementing complex data structures (e.g., search trees) and do not have experience with discrete and continuous probability.

Teaching Staff

  • Professor Leslie Kaelbling (lpk@csail.mit.edu)
  • TA: Jagdeep Bhatia (jagdeep@mit.edu)
  • TA: Nishanth Kumar (njk@mit.edu)
  • TA: Ethan Yang (ethany@mit.edu)
  • TA: Ryan Yang (ryanyang@mit.edu)
  • UTA: Sunshine Jiang (sunsh16e@mit.edu)
  • UTA: Ellery Stahler (ellerys@mit.edu)
  • UTA: Ellen Zhang (ellen660@mit.edu)

Grading scheme

Final grades will be computed as follows:

  • 40% homework on catsoop
  • 25% midterm
  • 35% final exam

Up to 5% extra credit can be earned by attending lectures, at the rate of 0.25% per lecture.

Late policy

  • Assignments are due at 11:59:59 PM on the due date.
  • All assignments will be submitted via Catsoop.
  • The default lateness penalty will be 10% per day.
  • In addition, you have a bank of 10 waivers for late days. You do not need to formally ask to use a late waiver --- at the end of the semester, the course staff will retroactively waive up to 10 late penalties in whatever fashion maximizes your grade.
  • There will be no further extensions for any reason, except illness and personal difficulties, documented via S3.

Problem sets

  • Will generally be released each Monday and due at midnight on the following Monday.
  • Will generally focus on material from the Monday they are released and the immediately following Wednesday.

Exams

  • There will be a midterm from 7:00 - 9:00 PM on Wednesday March 19, with a conflict time available the next morning.
  • There will be a Final exam, as scheduled by Registrar.

Textbooks

We will be using the following textbooks:

  • "Artificial Intelligence: A Modern Approach, 4th US ed." by Stuart Russell and Peter Norvig. Website. Unfortunately this textbook is not available for free online. The 3rd edition is widely available, but it's missing a lot of content we will be using and the chapter numbers don't match up. If it's difficult for you to purchase a book, contact lpk.

  • "Algorithms for Decision Making" by Mykel J. Kochenderfer, Tim A. Wheeler, and Kyle H. Wray. This textbook is available for free online: Website.

Collaboration with humans and use of AI tools

Collaboration is encouraged for all assignments. Use homework for active and engaged learning. You are welcome to use any tools you want, for help on understanding the concepts and doing homework. But remember to hold your own understanding to a high standard, because we will test it rigorously in the exams.

Piazza

We will use Piazza for all announcements and discussions.

Student Support Services

Please don't come to class if you are ill!

If you are dealing with a personal or medical issue that is impacting your ability to attend class, complete work, or take an exam, you should contact a dean in Student Support Services (S3). S3 is here to help you. The deans will verify your situation, provide you with support, and help you work with your professor or instructor to determine next steps. In most circumstances, you will not be excused from coursework without verification from a dean. Please visit the S3 website for contact information and more ways that they can provide support.

Website

Disability and Access Services

MIT is committed to the principle of equal access. Students who need disability accommodations are encouraged to speak with Disability and Access Services (DAS), prior to or early in the semester so that accommodation requests can be evaluated and addressed in a timely fashion. If you have a disability and are not planning to use accommodations, it is still recommended that you meet with DAS staff to familiarize yourself with their services and resources. Please visit the DAS website for contact information.

If you have already been approved for accommodations, course staff are ready to assist with implementation. Please inform course staff, who will oversee accommodation implementation for this course.

Website