University of Toronto - Fall 2014
Department of Computer Science

CSC 384: Introduction to Artificial Intelligence

Lecture Slides and Readings




The course material will be covered primarily in lectures and tutorials. Some examples will be done in class only, and will not appear on these notes. It is your responsibility to take notes in class to augment  these slides with the extra pertinent information presented during class.

The recommended text book also contains material that will help clarify the topics covered in the lectures.

Topic Readings
Russell and Norvig (R&N)
Slides Notes
Introduction
What is AI
Chapter 1 presents a more complete and very interesting overview of the history and goals of AI research.

Chapter 2 also contains some interesting ideas about one way to think about the  structure AI systems.

00-Administrative Details

01-Introduction

Introduction slides courtesy of Fahiem Bacchus
Uninformed and Heuristic Search Chapter 3 presents the search techniques covered in the lectures. 02-Uninformed Search
Slides for September 18th
Uninformed search slides courtesy of Fahiem Bacchus
Adversarial Search This corresponds to chapters 5.1, 5.2, and 5.3 of the textbook. Adversarial Search
Backtracking Search This roughly corresponds to chapters 6.1,6.2, and 6.3 of the textbook. Slides for October 2nd
Knowledge Representation This roughly corresponds to chapters 7,8,9 and 12 of the textbook. Slides for October 9th
Slides for October 14th
Resolution Example
Slides for October 28th
Resolution example courtesy of Fahiem Bacchus
Classical Planning This corresponds to chapter 10 of the textbook. Slides for November 4th
Uncertainty This corresponds to chapter 13 and 14 of the textbook. Slides for November 6th
Slides for November 11th
Slides for November 13th
Slides for November 20th
Slides for November 25th
Examples Additional examples of course material STRIPS planning example
Relaxed planning graph example
Variable elimination example
Note that the arcs in Bayes net in the variable elimination example are backwards. A correction will be posted later.