600.435 Artificial Intelligence


Spring 2017

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Rebecca Marvin
Class: Tuesdays and Thursdays 1:30-2:45pm, Hodson 202 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 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).

Past exams:

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 -

Previous Edition