WM9B7-15 Artificial Intelligence & Deep Learning
Introductory description
In today's world, artificial intelligence and data science are powering innovation in virtually all industries and domains. The ability to build machines, and algorithms, that are able to reason and make decisions autonomously offers not only huge benefits to modern business, but to society as a whole. This module provides a hands-on exposure to the practice of developing AI/machine learning algorithms and implementing them in a variety of problem sets and datasets
Module aims
This module aims to enable participants to select, implement and evaluate deep learning algorithms in data science and artificial intelligence. In particular, the module highlights several of the most common, and in-demand, modern algorithms including recurrent, convolutional and other neural networks. Alongside technical knowledge, participants should develop an understanding of the applicability of different types of artificial intelligence & machine learning to common problems, and best practice for data science and artificial intelligence projects.
Outline syllabus
This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.
Core concepts of Artificial Intelligence & Deep Learning; Data pre-processing & engineering; Optimisation algorithms (SGD, Adam, etc.); Artificial Neural Networks (ANN): autoencoders; Convolutional Neural Networks (CNN); Recurrent Neural Networks (RNN) & Long-Short Term Memory (LSTM); attention models; transformer models; Q-learning; Bayesian Neural Networks (BNN); Variational Autoencoders (VAE); Generative Adversarial Networks (GAN); transfer learning; Siamese networks; Model training and evaluation.
Learning outcomes
By the end of the module, students should be able to:
- Interpret and evaluate various use-cases and the applicability of artificial intelligence and deep learning.
- Adopt best practices for data processing and engineering for artificial intelligence and deep learning models.
- Implement, interpret and critique current, professional standard learning models.
- Automate deployment-ready deep learning pipelines and algorithms.
- Evaluate and interpret the results of deep learning models and tune them to optimise performance.
Indicative reading list
View reading list on Talis Aspire
Interdisciplinary
In particular, combining computer science and mathematics/statistics
International
International demand remains high for graduates with the skills incorporated in this module
Subject specific skills
Artifical intelligence, deep learning, statistics, machine learning, software development, data analysis
Transferable skills
Programming, statistics and modelling, team work, critical analysis
Study time
Type | Required |
---|---|
Lectures | 12 sessions of 1 hour 30 minutes (12%) |
Seminars | 6 sessions of 1 hour 30 minutes (6%) |
Supervised practical classes | 12 sessions of 1 hour 30 minutes (12%) |
Assessment | 105 hours (70%) |
Total | 150 hours |
Private study description
No private study requirements defined for this module.
Costs
No further costs have been identified for this module.
You do not need to pass all assessment components to pass the module.
Assessment group A
Weighting | Study time | Eligible for self-certification | |
---|---|---|---|
Algorithm Development | 20% | 20 hours | No |
Students work on a real dataset to apply learning and present their results |
|||
Post Module Assessment | 80% | 85 hours | Yes (extension) |
PMA on artificial intelligence and deep learning topics (including original code creation) |
Assessment group R
Weighting | Study time | Eligible for self-certification | |
---|---|---|---|
Post Module Assignment | 100% | Yes (extension) | |
PMA on artificial intelligence and deep learning topics (including original code creation) |
Feedback on assessment
Verbal feedback for in-module components; written feedback and annotated scripts for post-module work
Pre-requisites
Pre-requisite to be added once that module has been approved (Data Engineering with Python)
Courses
This module is Optional for:
- Year 1 of TWMS-H1S4 Postgraduate Taught e-Business Management (Full-time)