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
|
2 |
Search |
Chapter 3 presents the search
techniques covered in the lectures as well as other ideas not covered. |
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). |
|
5 |
Game Tree Search |
Chapter 5. |
csc384-Lecture04-GameTreeSearch.pdf |