601.664 Artificial Intelligence


Spring 2024

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Ruizhe Huang (ruizhe@jhu.edu)
Class: Tuesdays and Thursdays, Remsen Hall 101
Office Hours: See post on Piazza
Gradescope (entry code 5JZBZW) ☆ Piazza (access code tf1w0vr0lrd) ☆ Syllabus

Readings

Required textbook: Artificial Intelligence - A Modern Approach, Russell and Norvig, 4th edition, 2020

The following books are not required but suggested, if you want to learn more about certain subjects.

Assignments

  1. AI in the Public Imagination, due February 9
  2. Game Playing, due March 1
  3. Logic and Knowledge Representation, due March 22
  4. Uncertainty, due April 12
  5. Deep Learning and Reinforcement Learning, due April 27

Midterm and Final Exam

The exams are closed book but you are allowed to take one sheet of paper with notes (on both sides).

Final exam takes place May 7th, 9-11am in Remsen Hall 1. Past exams:

Lectures

Date Topic Readings
Tu Jan 23Introduction Russel and Norvig, Chapter 1
Artificial Intelligence in Context
Th Jan 25AI in the Public Imagination
Tu Jan 30Philosophy of Mind Russel and Norvig, Chapter 26.1-2; Kim
Th Feb 1Cognitive Neuroscience Goldstein, Chapters 2, 3, 7; Dehaene, Chapters 1-3
Tu Feb 6Cognitive Psychology Goldstein, Chapters 5-7, 9, 12, 13
Intelligent Agents, Heuristic Search, and Game Playing
Th Feb 8Intelligent Agents Russel and Norvig, Chapter 2
Tu Feb 13Basic Search Russel and Norvig, Chapter 3.1-3.4
Th Feb 15Informed Search Russel and Norvig, Chapter 3.5-3.6, 4.1
Tu Feb 20Game Playing Russel and Norvig, Chapter 5
Th Feb 22Constraint Satisfaction Russel and Norvig, Chapter 6
Logic and Knowledge Representation
Tu Feb 27Logical Agents Russel and Norvig, Chapter 7.1-7.5
Th Feb 29First Order Logic Russel and Norvig, Chapter 8
Tu Mar 5Inference in First-Order Logic Russel and Norvig, Chapter 9
Th Mar 7Knowledge Representation Video part 1, part 2, part 3
Russel and Norvig, Chapter 12
Tu Mar 12Planning Video part 1, part 2,
Russel and Norvig, Chapter 10, 11.3
Midterm and Spring Break
Th Mar 14Midterm 
Uncertainty
Tu Mar 26Probabilistic Reasoning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 13
Th Mar 28(no class) 
Tu Apr 2Bayesian Networks Video part 1, part 2, part 3,
Russel and Norvig, Chapter 14
Th Apr 4Markov Decision Processes Video part 1, part 2, part 3,
Russel and Norvig, Chapter 15, 23.5
Machine Learning
Tu Apr 9Statistical Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 20
Th Apr 11Deep Learning Video part 1, part 2, part 3, part 4,
Koehn, Chapter 5-6
Tu Apr 16Reinforcement Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 21
Th Apr 18Deep Reinforcement Learning Video part 1, part 2, part 3, part 4, part 5,
Pumperla and Ferguson
Generative AI
Tu Apr 23 Language Models Koehn, Chapter 7-8, 11
Th Apr 25 Vision Models Foster

Previous Edition