601.464/664 Artificial Intelligence


Spring 2020

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Daniil Pakhomov (dpakhom1@jhu.edu)
Class: Tuesdays and Thursdays, Video Lectures
GradescopePiazzaSyllabus

Readings

Required textbook: Artificial Intelligence - A Modern Approach, Russell and Norvig, 3rd edition, 2009

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 17
  2. Game Playing, due March 9 -- extended to March 22
  3. Logic and Knowledge Representation, due April 10
  4. Deep Learning and Reinforcement Learning, due May 2

Exam

The exam is open book. The exam will take place on May 13, all day (exam posted on Piazza, to be submitted to Gradescope by midnight).

Past exams:

Lectures

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

Previous Edition