CSC384 - Lectures slides and readings

The course material will be covered primarily in lectures. 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 also contains material that will help clarify the topics covered in the lectures.

 

 

Topic

Recommended Readings (from Russell and Norvig)

Lecture Slides

 1

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.

 

csc384-Lecture00-Term-Specific.pdf

 

csc384-Lecture01-Introduction.pdf

 

csc384-Lecture01-Introduction_4up.pdf

2

Search

Chapter 3 presents the search techniques covered in the lectures as well as other ideas not covered.

 

csc384-Lecture02-Search.pdf

 

csc384-Lecture02-Search_4up.pdf

 

Extra Slides Overviewing Uniform Cost Search

 

Tutorial 1 slides on search spaces.

 

Tutorial 2 slides on A* Search (UPDATED TO SHOW THE SEARCH AND CYCLE CHECKING).

 

3

Backtracking Search (Constraint Satisfaction Problems

Chapter 6.

csc384-Lecture03-BacktrackingSearch.pdf

 

csc384-Lecture03-BacktrackingSearch_4up.pdf

 

Tutorial3_CSP.pdf Tutorial 3 slides with GAC Example

4

Uncertainty

Chapter 13 & 14

csc384-Lecture06-Uncertainty.pdf

 

csc384-Lecture06-dsep.pdf Notes on d-separation

 

Tutorial6_Uncertainty.pdf Tutoral examples

6

Knowledge Representation

Chapters 7-10 (mainly 9-8).

csc384-Lecture05-KR.pdf

 

csc384-Lecture05-KR_4up.pdf

 

Tutorial Slides on KR with examples

5

Game Tree Search

Chapter 5.

csc384-Lecture04-GameTreeSearch.pdf

 

csc384-Lecture04-GameTreeSearch_4up.pdf