Course Program:
Course Topics
1. Introduction to AI and Prolog
2. Syntax and Meaning of Prolog Programs
3. Lists, Operators, Arithmetic
4. Using Structures
5. Reactive Machines
6. Problem Solving as Search
7. Knowledge Representation and Expert Systems
8. Probabilistic Reasoning with Bayesian Networks
9. Planning
10. Machine Learning
11. Neural Networks
12. Game Playing
13. Natural Language Processing
Textbook:
Prolog Programming for Artificial Intelligence, 4/E Ivan Bratko, University of Ljubljana ISBN-10: 0321417461 • ISBN-13: 9780321417466 2012 • Addison-Wesley
Additional Material:
Notes:
· There are minor differences between syntax of Bratko programs and SWI-Prolog.
· Download the latest version of SWI-Prolog from www.swi-prolog.org