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.