CS 470/570 Artificial Intelligence

Fall 1997

Greg Hager


DESCRIPTION:

This course is for seniors and graduate students interested in obtaining a broad overview of the field of artificial intelligence. A basic background in computer science and programming in structured languages is assumed. Students should have completed CS-201 and CS-202 before taking this course.

Textbook:

Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig.
Lisp by Patrick Henry Winston and Berthold K.P. Horn (this book is optional).
There will also be copies of various papers obtainable from Tyco.

Meeting Time and Place:

MWF 2:30-3:20
Becton 102

TA's and office hours:

TBA

Problem Sets and Exams:

There will be about six problem sets plus midterm and final. The midterm is equivalent to one problem set, the final is equivalent to two. Problem sets will involve both written work and programming exercises in the Lisp programming language. Late problem sets will not be accepted, but the worst problem set grade will be dropped.

TOPICS:

Here are the topics I plan to cover, lecture by lecture.

Overview

Readings: Chapters 1 & 2 of R&N, Horswill article, Nilson article

Intelligence = Problem Solving

Readings: Chapters 3-5 of R&N, Chess article

Intelligence = Representation + Reasoning

Readings: Chapters 6, 7, 9, 10.3-10.6 of R&N, British Nationality Act article

Intelligence = Prediction

Readings: Chapters 11 & 13 of R&N

Intelligence = Dealing With Uncertainty

Readings: Chapters 14, 15 & 16 of R&N

Intelligence = Learning

Readings: Chapters 18 & 19 of R&N

Intelligence = Real World Performance

Readings: Chapters 22-25 of R&N, Jochem & Pomerleau article, Martin et al. article

Intelligence = Whatever AI can't do?

Readings: Chapter 27 of R&N