Course outline

This course is an introduction to some of the central topics in Artificial Intelligence.

There are six topics covered:

  • Embodied AI and robots
  • Machine learning algorithms (with a focus on neural networks)
  • Search and optimisation algorithms (including genetic algorithms)
  • Probabilistic reasoning methods (including Bayesian methods)
  • Natural language processing (including symbolic grammars and statistical methods)