Core Module Information
Module title: Advanced Machine Learning

SCQF level: 10:
SCQF credit value: 20.00
ECTS credit value: 10

Module code: SET10119
Module leader: Md Zia Ullah
School School of Computing, Engineering and the Built Environment
Subject area group: Computer Science
Prerequisites

There are no pre-requisites for this module to be added

Description of module content:

This module aims to extend the Fundaments of machine learning module. In particular, students will gain a deeper knowledge of modern machine learning algorithms, with an emphasis of neural networks forimage analysis tasks (e.g., classification, regression, segmentation). The syllabus of this moduleincludes:- Probability theory: introduction, discrete and continuous probability function, Bayesian classifier,information theory.- Image analysis: colour spaces,convolution, edge detection, image representation, image descriptors- Neural networks: multi-layer perceptron, convolutional layers, initialisation, optimisersIn the last part of the module, the students will learn about state-of-the-art deep neural networkarchitectures, putting them in the context of classification and regression tasks.

Learning Outcomes for module:

Upon completion of this module you will be able to

LO1: LO1: Critically evaluate the use of deep learning algorithms

LO2: LO2: Develop new skills in image analysis and natural language processing using deep networks

LO3: LO3: Critically evaluate the different layers in a deep neural network

LO4: LO4: Critically evaluate the different loss functions and optimisers

LO5: LO5: Design, develop, and evaluate customised deep neural networks applications in Python and PyTorch

LO6: LO6: Critically report the results in a scientific form and draw appropriate conclusions.

Full Details of Teaching and Assessment
2025/6, Trimester 1, In Person,
VIEW FULL DETAILS
Occurrence: 001
Primary mode of delivery: In Person
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Md Zia Ullah
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Face To Face Lecture 20 The lectures will cover topics like probability distribution, information theory, deep neural network, loss function and optimisation, unsupervised learning, natural language processing, and learning paradigms.
Independent Learning Practical classes and workshops 20 The practical will cover hands-on problems on probability, information theory, developing models for regression, classification and generation, loss functions, optimisers, state of the art CNN architectures, Auto-encoder, Variational auto-encoder, GAN, NLP, Attention, Transformer, BERT, GPT, and Prompting.
Online Guided independent study 157 Reading materials including Book chapters, Notes/Tutorials/Blogs, and Research articles will be released in the Moodle page. The lecture slides and notebooks will also be released one week earlier before the lecture day.
Face To Face Centrally Time Tabled Examination 3 The exam question will be aligned all 10 weeks lecture materials. Deep approach to learning is required to answer the exam questions.
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Practical Skills Assessment 60 4~5~6 Week 13 HOURS= 4000 words The assessment will be designed based on practical coursework. The goal of the coursework will be to use deep learning approaches to solve either an Image Analysis or Natural Language Processing tasks.
Centrally Time Tabled Examination 40 1~2~3~4 Exam Period HOURS= 2 hours The exam question will be aligned with 10 weeks' lecture materials. Students' are encouraged to apply deep approach to learning to answer the exam questions.
Component 1 subtotal: 60
Component 2 subtotal: 40
Module subtotal: 100
2025/6, Trimester 1, FACE-TO-FACE,
VIEW FULL DETAILS
Occurrence: 002
Primary mode of delivery: FACE-TO-FACE
Location of delivery: MERCHISTON
Partner:
Member of staff responsible for delivering module: Md Zia Ullah
Module Organiser:


Student Activity (Notional Equivalent Study Hours (NESH))
Mode of activityLearning & Teaching ActivityNESH (Study Hours)NESH Description
Face To Face Lecture 24 Contact Module Leader
Face To Face Practical classes and workshops 24 Contact Module Leader
Independent Learning Guided independent study 150 Contact Module Leader
Face To Face Centrally Time Tabled Examination 2 Contact Module Leader
Total Study Hours200
Expected Total Study Hours for Module200


Assessment
Type of Assessment Weighting % LOs covered Week due Length in Hours/Words Description
Practical Skills Assessment 60 4,5,6 12 HOURS= 40.00, WORDS= 4000 Contact Module Leader
Centrally Time Tabled Examination 40 1,2,3 14/15 HOURS= 02.00 Contact Module Leader
Component 1 subtotal: 60
Component 2 subtotal: 40
Module subtotal: 100

Indicative References and Reading List - URL:
SET10119 Advanced Machine Learning