CPS296

Spring 1997

Advanced Topics in Artificial Intelligence

[ Background | Grading | Outline | Schedule | Projects ]

Background

We will review some advanced topics in artificial intelligence: planning, reasoning under uncertainty, decision making, vision, robotics, reinforcement learning. Topics will be almost entirely disjoint from those of CPS270, so students that have taken CPS270 are welcome to take this class as well.

Instructor

Michael L. Littman

Meeting Times

MWF 10:30 D243

Textbook

Stuart Russell and Peter Norvig. (1995). Artificial Intelligence: A Modern Approach. Prentice-Hall, Englewood Cliffs, New Jersey. (book home page)

Note that Curry Guinn used the same book in CPS170 last year. From what I can tell, the overlap between the two courses (after the initial introductory material) is quite small.

Prerequisites

I will assume that students are familiar with programming (any language), algorithm analysis (big O notation and the like at the level of CPS130), and simple calculus (derivatives).

Grading

Class grade will be based on:

Outline

I'm going to follow the suggested syllabus in the textbook for a one-semeter course with concentration on vision and robotics. Here are the chapters we'll cover. Here are some
introductory slides I put together to show the CPS270 class.
Last modified: Sun Jan 19 22:02:25 EST 1997 by Michael Littman, mlittman@cs.duke.edu