601.464/664 Artificial Intelligence


Spring 2019

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Daniil Pakhomov (dpakhom1@jhu.edu)
Class: Tuesdays and Thursdays 1:30-2:45pm, Shaffer 303
Office hours: Instructor: Hackerman 227, Tuesdays 12-1pm; TA: Malone 216, Thursday, 4:30-5:30pm
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 21
  2. Game Playing, due March 15
  3. Logic and Knowledge Representation, due April 12
  4. Machine Learning, due April 30 (code)

Exam

The exam is closed book but you are allowed to take one sheet of paper with notes (on both sides).
The exam will take place on May 9, 2-5pm.

Past exams:

Lectures

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

Previous Edition