Artificial Intelligence 2 Module 4: Module Description
Aims and Objectives
The module covers two related topics: coping with a changing
world (task 7) and dealing with other agents (task 8). The aim is
to give a general introduction to these topics and the formalisms
and computatational techniques used to automate them.
Syllabus
- Intelligent agents, logical reasoning, first-order logic, planning.
- Modal logic, communicating knowledge.
Intellectual Skills Development
This module develops two complementary skills often needed in AI:
modelling of problems or situations; and developing algorithmic
techniques for solving or simulating them. Both skills are
addressed in each topic. The skills are general and should be
useful in other contexts.
Activities
There will be 14 lectures and 5 tutorials devoted to the module.
Assessment
Some examination questions in the final AI2Bh exam will be based on this module.
There will be two assignments based on this module.
Context
Students should be familiar with basic material on knowledge representation and inference (particularly, facts and rules) and search, as is taught in AI1. Although this background will be reinforced by the material of this module, nevertheless it will be presupposed to such an extent that a student without it could get into difficulties. Students should be able to program in Prolog at the level expected at the end of AI1.
References
We will draw on: Stuart Russell and Peter Norvig, "Artificial
Intelligence: A Modern Approach", Prentice Hall, 2nd Edition 2003, especially
chapters 2, 6 and 7. There will also be some lecture notes on
planning, modal logic and communicating knowledge.
Back to the AI2 Module 4 home page.
This page is maintained by the module lecturer,
Alan Bundy (
A.Bundy@.ed.ac.uk
)