CS182: Artificial Intelligence

Harvard University

Course Info

Instructor
Alexander "Sasha" Rush <srush@seas.harvard.edu>
OH: Thurs 2:30-4, MD 217
Teaching Assistants
Course Email
Lectures
Tues/Thurs 1-2:30pm, Pierce 209 MD G115
Sections
Fridays 1pm and 2pm (same content covered in both)
Lyman 425
Links

Announcements

  • There is no section this Friday (10/16). Instead, there will be a review session for Midterm 1 in Pierce 209 on Sunday (11/18) from 1-3pm. This will be a single, longer session, i.e. there is no repeat section as we usually have.
  • Jaemin's OH this week will be on Sunday night (9/20) rather than Thursday night. Same time and place as usual (8-9pm, Quincy Dhall).
  • HW 1 due date has been moved from Sep 18 to Sep 21.
  • The classroom has been moved from Pierce 209 to MD G115.
  • The first sections will be on Fri Sep 11 in Science Center 216. The same section will be taught at 1pm and 2pm.
  • There will be an optional Python and complexity theory review session on Tuesday, September 8th from 8-9pm in Pierce 209.
  • Welcome!

Schedule

Date TopicReadings Assignment
Sept. 3 Artificial Intelligence AIMA 1 HW 0 (due Sept. 11)
Sept. 8 Search 1: Formalism AIMA 3.1-3.4 HW 1 (due Sept. 18 Sept. 21)
Sept. 8 Section: Python and Complexity Review Notes
Sept. 10 Search 2: Uninformed Search AIMA 3.5, 3.6
Sept. 11 Section: Modeling Search
Sept. 15 Search 3: A* and Heuristics
Sept. 17 Adversarial Search and Games AIMA 5 HW 2 (due Oct. 2)
Sept. 18 Section: Search and Heuristics Notes
Sept. 22 Games Cont./ Constraint Satisfaction AIMA 6.1-6.3
Sept. 24 Discussion 1: Watson for Diagnostics Paper
Sept. 25 Section: Game Playing Notes
Sept. 29 Constraint Satisfaction AIMA 6.1-6.3
Oct. 1 CSP and Local Search AIMA 4.1, 6.4
Oct 2. Section: CSPs Notes
Oct. 6 Local Search / Propositional Logic AIMA 7 HW 3 (due Oct. 16)
Oct. 8 Propositional Logic
Oct. 9 Section: Logic
Oct. 13 Logic and Planning Project Schedule
Oct. 15 Discussion 2: Autonomous Driving Paper HW 4 out (due Nov. 2) (Sol.)
Oct. 18 Section: Midterm 1 review Notes
Oct. 20 Midterm #1 Objectives
Oct. 22 Markov Decision Processes 1 AIMA 17.1-17.3
Oct. 23 Section: MDPs - Model
Oct. 27 Markov Decision Processes 2
Oct. 29 Reinforcement Learning AIMA 21.1, 21.3, (21.4)
Oct. 30 Section: MDPs - Algorithms Notes Project Proposal Due
Nov. 3 Probabilistic Uncertainty 1 (Updated: 11/14 ) AIMA 14.1, 14.2 HW 5 out (due Nov. 16)
Nov. 5 Discussion #3: Turing (Professor Shieber) Paper
Nov. 6 Section: Probability
Nov. 10 Probabilistic Uncertainty 2 AIMA 15.1, 15.3, Example
Nov. 12 Probabilistic Uncertainty 3 AIMA 15.6
Nov. 13 Section: Inference Notes
Nov. 17 Guest Lecture: Robotics (Professor Kuindersma)
Nov. 17 Section: Midterm 2 review Notes
Nov. 19 Midterm #2 Objectives
Nov. 24 Guest Lecture: Machine Learning (Professor Doshi-Velez)
Dec. 1 Wrap-up
Dec. 3 Oral Presentations Schedule
Dec. 7 Poster Presentations (11:30am Setup, 12-2pm Fair) Schedule

Grading

Grades are determined by four aspects of the class:

  • Six assignments (50%)
  • Two in-class exams (25%)
  • Final project (20%)
  • Class participation (5%)

FAQ

  • Does the midterm exam conflict with the Grace Hopper Conference (GHC)?

    No, the course schedule has now been amended so there is no conflict. We highly encourage students to attend GHC.