KNOWLEDGE REPRESENTATION FOR INTELLIGENT SYSTEMS


LECTURE NOTES: pdf files

Syllabus
Assignments


01.Introduction
02.Search Algorithms
03.Classes of Problems
04.Heuristics and HillClimbing
05.Best First Search and A*
06.Minimax for Two-Player Games


07.Predicate Caculus for KR 1
08.Predicate Caculus for KR 2
09.Conversion to Clause Form
10.Unification and Resolution
11.Problems with Resolution


12.Robots and Planning
13.STRIPS Approach
14.STRIPS with Stack
15.STRIPS with Stack (Sussman)


16.MidtermReview
17.MidtermExam


18.Formal Languages for KR
19.Chomsky Hierarchy


20.Programmed Grammars for KR
21.Indexed Languages and Grammars for KR
22.Attribute Languages and Grammars
23.Controlled Grammars for Problem Solving
24.Graph Grammars for Complex Patterns
25.Applications of Plex Grammars
26.Intro to LG: Language of Trajectories


27.FinalReview
28.FinalExam