To build on the introductory material from Intelligent Systems I and look at the issues involved in practical intelligent systems. In particular the course considers problems (such as learning, uncertain information, common-sense reasoning, timeliness, inexact control, dynamic environments and multi-agent interaction) that are found when dealing with embodied agents (e.g., robots).
Learning in intelligent systems.
General inference in Bayesian networks.
Logic, knowledge and belief representation and reasoning.
Logic programming and notions of Prolog.
Non-monotonic reasoning, common-sense reasoning, knowledge update and belief revision.
Examples.