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 122, TBA
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 13
  3. Logic and Knowledge Representation, due April 9
  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
Th Mar 5Logical Agents Russel and Norvig, Chapter 7.1-7.5
Th Mar 7First Order Logic Russel and Norvig, Chapter 8
Tu Mar 12TBA  
Th Mar 14Inference in First-Order Logic Russel and Norvig, Chapter 9
Tu Mar 26Knowledge Representation Russel and Norvig, Chapter 12
Th Mar 28Planning Russel and Norvig, Chapter 10, 11.3
Uncertainty
Tu Apr 2Probabilistic Reasoning Russel and Norvig, Chapter 13
Th Apr 4Bayesian Networks Russel and Norvig, Chapter 14
Tu Apr 9Markov Decision Processes Russel and Norvig, Chapter 15, 23.5
Th Apr 11Decision Theory Russel and Norvig, Chapter 16, 17.1-3
Machine Learning
Tu Apr 16Statistical Learning Russel and Norvig, Chapter 20
Th Apr 18Neural Networks Russel and Norvig, Chapter 18.7
Tu Apr 23Reinforcement Learning Russel and Norvig, Chapter 21
Natural Language
Th Apr 25Natural Language Processing Russel and Norvig, Chapter 22, 23.1-3
Tu Apr 30Machine Translation Russel and Norvig, Chapter 23.3
Th May 2Review -

Previous Edition