600.435 Artificial Intelligence


Spring 2017

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Rebecca Marvin (rmarvin3@jhu.edu)
Class: Tuesdays and Thursdays 1:30-2:45pm, Hodson 213
Office hours: Instructor: Hackerman 227, Tuesdays 3-4pm; TA: Malone 122, Monday, Wednesday 11-12
BlackboardPiazzaSyllabus

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 23
  2. Game Playing, due March 15
  3. Logic and Knowledge Representation, due April 11
  4. Machine Learning, due May 2 (code)

Exam

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

Past exam: Fall 2015

Lectures

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

LaTex sources for slides

Previous Edition