These notes are placed here primarily to assist students enrolled in the course;
they are not intended as polished documents. All notes are copyright ©
Russell C. Bjork. Students enrolled in CS371 may reproduce these notes for
personal study; all other rights are reserved.
- Course Introduction; What is AI?
- Introduction to Knowledge Representation
- Predicate Calculus
- Introduction to PROLOG
- Introduction to Search
- Heuristic Search
- Adversary Search (two player games)
- Production Systems; Blackboard Systems
- Knowledge Representation Schemes
- Neural Networks
- Expert Systems
- Planning
- Natural Language Processing
- Computer Vision
- Symbolic Learning
- Neural Network Learning
- Genetic Algorithms