ARTIFICIAL INTELLIGENCE


LECTURE NOTES: pdf files

Syllabus


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 AI 1
08.Predicate Caculus for AI 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 AI
19.Chomsky Hierarchy


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


27.FinalReview
28.FinalExam