Postgraduate Programme and Module Handbook 2024-2025
Module ENGI46415: Artificial Intelligence and Deep Learning
Department: Engineering
ENGI46415: Artificial Intelligence and Deep Learning
Type | Open | Level | 4 | Credits | 15 | Availability | Available in 2024/2025 | Module Cap |
---|
Prerequisites
- None
Corequisites
- None
Excluded Combination of Modules
- None
Aims
- This module is designed for students studying Department of Engineering degree programmes but can be open to any students from other departments within the Faculty such as Biosciences, Mathematics and Physics.
- To provide underlying methodological and practical knoweldge in the field of Artificial Intelligence (AI), machine learning and deep learning, covering a wide range of the modelling and computational techniques ubiquitous in real-world problems in companies, healthcare and bio-related applications, academia or the third sector.
- To enable students to approach complex ill-defined problems that require deep layers of learning, and understand how this relates to learning in nature.
- To equip students with the necessary knoweldge and skills to work in the field of AI and to contribute to ongoing research in the area.
- To make students aware of best practices for fair and equitable use of AI.
Content
- Introduction of AI and Machine Learning
- Machine Learning Basics
- Classical Supervised Learning Algorithms
- Classical Clustering Algorithms
- Dimensionality Reduction (Feature Extraction) methods
- Deep Neural Networks
- Recurrent Neural Networks
- Autoencoder
- Generative Models
- Transfer Learning and fine tuning
- Review of some advanced methods
- Ethical and Bias Issues
Learning Outcomes
Subject-specific Knowledge:
- The key principles of machine learning managing datasets and building models and core methodologies in relation to managing data and training models.
- The understanding of state-of-the-art deep neural network architectures and neural network arcitecture components.
- An understanding of the algoriths and approaches to design and evaluate deep neural networks.
- The key principles of ethical concerns and bias in AI for real-world applications, from an accountability perspective and as regards the application of algorithms (Ethics and Bias in AI).
Subject-specific Skills:
- An ability to manage data and to select and apply appropriate algorithms to recognise patterns within the data, together with an ability to implement, analyse and compare learning algorithms.
- An ability to use modern deep learning libraries to design, train, validate and test deep neural networks.
- An ability to design appropriate neural network architectures suited for a given task or dataset.
- An ability to discuss implications of AI solutions in real-world applications and applying sensitivity analysis to given data (Ethics and Bias in AI).
Key Skills:
- An ability to communicate technical information in the domain of artificial intelligence and machine learning.
- An ability to learn, understand and visualise the underlying sturctures of datasets.
- An ability to design and implement state-of-the-art machine learning models.
- The scientific approach to design, training, validation and testing of deep neural networks in a broad range of applications.
- An ability to appreciate positive and negative societal impact of AI.
Modes of Teaching, Learning and Assessment and how these contribute to the learning outcomes of the module
- The module content is delivered in lectures and is reinforced by problem sheets, equipping students with the required problem-solving capability.
- Students are able to make use of staff 'Tutorial Hours' to discuss any aspect of the module with teaching staff on a one-to-one basis. These are sign up sessions available for up to one hour per week per lecture course.
- Coursework as a mode of assessment for this module is appropriate because it allows students to work on realistic engineering problems.
Teaching Methods and Learning Hours
Activity | Number | Frequency | Duration | Total/Hours | |
---|---|---|---|---|---|
Lectures | 20 | Typically 1 per week | 1 hour | 20 | |
Revision Lecture | 1 | 1 hour | 1 | ||
Tutorial Hours | As required | Weekly sign-up sessions | Up to 1 hou | 12 | |
Courswork Preparation | 50 | ||||
Reading and coursework completion | 67 | ||||
Total | 150 |
Summative Assessment
Component: Coursework | Component Weighting: 100% | ||
---|---|---|---|
Element | Length / duration | Element Weighting | Resit Opportunity |
Coursework | 100% | Yes |
Formative Assessment:
■ Attendance at all activities marked with this symbol will be monitored. Students who fail to attend these activities, or to complete the summative or formative assessment specified above, will be subject to the procedures defined in the University's General Regulation V, and may be required to leave the University