Please note

This document only provides information for the academic year selected and does not form part of the student contract

School:

School of Computing and Engineering

Credit Rating:

20

Level (including FHEQ):

H (FHEQ Level 6)

Graded or Non Graded:

Graded

Version Valid From:

2023-09-25

Module Leader:

Emmanuel Papadakis

Version Number

2024.02

Learning Methods

Guided Independent Study

Practical Classes and Demonstrations

Lecture

Synopsis

Can machines (in particular computers) be intelligent? And what does that mean precisely? These are the main questions that we try to answer in this module. We will explore how machines can achieve intelligent tasks in a variety of settings. In term one we consider settings with full observability and … For more content click the Read More button below.

Learning Strategy

Learning is to be achieved by attendance at lectures, seminars, and by study of directed reading. Attendance at seminars/tutorials will reinforce the taught material and give the students practical experience of symbolic intelligent systems construction and in the design, construction and training of Bayesian and neural networks.

Outline Syllabus

Underlying principles/techniques of symbolic AI: knowledge representation, inference and search.  Examples are logic-based representation, logic inference, heuristic search, such as greedy search and A* algorithms.  Overview of the characteristic capabilities of intelligent agents: reasoning, planning, learning, pattern recognition etc. Platforms and programming languages for AI (such as satisfiability solvers, Prolog, … For more content click the Read More button below. Basic computational models of intelligent functions such as planning – plan generation algorithms, plan model representations, planning tools such as planning engines, domain model parsers etc; and learning - clustering, reinforcement learning, Bayesian learning.

Learning Outcomes

On successful completion of this module students will
1.
Explain concepts underlying symbolic AI such as knowledge representation and automated reasoning, and fundamental AI processes such as heuristic search methods.
2.
Describe some of the central techniques in specific AI areas e.g., knowledge representation and/or machine learning.
3.
Explain some of the main sub-symbolic approaches used to implement intelligent systems, such as neural networks or Bayesian networks.
4.
Construct and reason with knowledge representations within a range of symbolic AI formalisms, such as rules, action schemas, classical logic.
5.
Configure, apply and critically evaluate machine learning methods, and appropriate tools and techniques, for implementing intelligent systems in application areas.

Formative Assessment

Assessment 1: Quizzes / polls

Assessment 2: Written practice exercise

Summative Assessment

Assessment 1: Written Assignment

Assessment 2: Written Assignment

Assessment Criteria

Task 1: The work should display a sound grasp of the principles and practice of knowledge representation, heuristic search and inference, and it should demonstrate the ability to use and critically evaluate some of the respective tools. At Pass level, students will demonstrate a solution that shows a basic understanding … For more content click the Read More button below. Task 2: The work should display a sound grasp of the principles and practice of uncertainty and sub-symbolic AI, and it should demonstrate the ability to use and critically evaluate some of the respective tools. At pass level, students will demonstrate a solution that shows a basic understanding Bayesian networks, neural networks, and learning techniques. At distinction level, students will demonstrate a solution showing a deep understanding of techniques of uncertainty, sub-symbolic AI and learning.

My Reading

Reading List