600.335/435 Artificial Intelligence


Fall 2015

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Paul Wilkening (pwilken3@gmail.com)
Class: Tuesdays and Thursdays 1:30-2:45pm, Hodson 213
Office hours: Instructor: Hackerman 227, Tuesdays 3-4pm; TA: Malone 228, Monday and Thursdays 12:00-1:30pm
Syllabus

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 September 22
  2. Game Playing, due October 15
  3. Logic and Knowledge Representation (tex), due November 10
  4. Machine Learning (code, structuring example), due December 4

Lectures

Date Topic Readings
Th Aug 27Introduction Russel and Norvig, Chapter 1
Artificial Intelligence in Context
Tu Sep 1AI in the Public Imagination
Th Sep 3(no class)
Tu Sep 8Philosophy of Mind Russel and Norvig, Chapter 26.1-2; Kim
Tu Sep 10Cognitive Neuroscience Goldstein, Chapters 2, 3, 7; Dehaene, Chapters 1-3
Tu Sep 15Cognitive Psychology Goldstein, Chapters 5-7, 9, 12, 13
Intelligent Agents, Heuristic Search, and Game Playing
Th Sep 17Intelligent Agents Russel and Norvig, Chapter 2
Tu Sep 22Basic Search Russel and Norvig, Chapter 3.1-3.4
Th Sep 24Informed Search Russel and Norvig, Chapter 3.5-3.6, 4.1
Tu Sep 29Game Playing Russel and Norvig, Chapter 5
Th Oct 1Constraint Satisfaction Russel and Norvig, Chapter 6
Logic and Knowledge Representation
Tu Oct 6Logical Agents Russel and Norvig, Chapter 7.1-7.5
Th Oct 8First Order Logic Russel and Norvig, Chapter 8
Tu Oct 13Inference in First-Order Logic Russel and Norvig, Chapter 9
Tu Oct 20Knowledge Representation Russel and Norvig, Chapter 12
Th Oct 22Planning Russel and Norvig, Chapter 10, 11.3
Uncertainty
Tu Oct 27Probabilistic Reasoning Russel and Norvig, Chapter 13
Th Oct 29Bayesian Networks Russel and Norvig, Chapter 14
Tu Nov 3Markov Decision Processes Russel and Norvig, Chapter 15, 23.5
Th Nov 5Decision Theory Russel and Norvig, Chapter 16, 17.1-3
Machine Learning
Tu Nov 10Statistical Learning Russel and Norvig, Chapter 20
Th Nov 12Neural Networks Russel and Norvig, Chapter 18.7
Tu Nov 17Reinforcement Learning Russel and Norvig, Chapter 21
Natural Language
Th Nov 19Natural Language Processing Russel and Norvig, Chapter 22, 23.1-3
Tu Dec 1Machine Translation Russel and Norvig, Chapter 23.3
Th Dec 3Review -