Skip to main content
What types of page to search?

Alternatively use our A-Z index.

Module Details

The information contained in this module specification was correct at the time of publication but may be subject to change, either during the session because of unforeseen circumstances, or following review of the module at the end of the session. Queries about the module should be directed to the member of staff with responsibility for the module.
Title Machine Learning for Finance
Code MATH563
Coordinator Dr J Smirnov
Mathematical Sciences
Juri.Smirnov@liverpool.ac.uk
Year CATS Level Semester CATS Value
Session 2025-26 Level 7 FHEQ Second Semester 20

Aims

The goal of the course is to equip students with machine learning tools to analyse high-dimensional data, in particular those that are frequently used in quantitative finance.


Learning Outcomes

(LO1) Load, process and tokenise data for ML

(LO2) Apply appropriate unsupervised learning techniques for gaining insight on high-dimensional data

(LO3) Apply kernel methods to solve supervised non-linear classification problems

(LO4) Describe and show the convergence of gradient descent methods

(LO5) Deploy and train a feed-forward neural networks on a given data set

(LO6) Draw inferences from the implemented and trained models

(S1) Analytical and problem-solving skills

(S2) Digital fluency

(S3) Effective communication with a range of stakeholders


Syllabus

 

Introduction
- What is machine learning?
- Applications and problems
- Classes of learning problems
- Machine learning setup and scenarios

Visualisation of high-dimensional data
- Principal Component Analysis (PCA)
- Introduction to t-distributed Stochastic Neighbour Embedding (t-SNE)

Kernel methods
- Non-linear classification
- Definition and properties of positive definite symmetric (PDS) kernels
- The Reproducing Kernel Hilbert Space (RKHS) theorem and Representer theorem

Optimisation techniques
- Logistic regression
- Maximum likelihood principle
- Gradient descent
- Stochastic gradient descent

Neural Networks
- Definition of a neural network
- Backpropagation
- Universal approximation theorems

Boosting
- The boosting learning paradigm
- The AdaBoost algorithm

Combination of neural networks, VAEs and the latent space

Generative methods, GANs, RNNs and practical examp les


Recommended Texts

Reading lists are managed at readinglists.liverpool.ac.uk. Click here to access the reading lists for this module.

Pre-requisites before taking this module (other modules and/or general educational/academic requirements):

 

Co-requisite modules:

 

Modules for which this module is a pre-requisite:

 

Programme(s) (including Year of Study) to which this module is available on a required basis:

 

Programme(s) (including Year of Study) to which this module is available on an optional basis:

 

Assessment

EXAM Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
             
CONTINUOUS Duration Timing
(Semester)
% of
final
mark
Resit/resubmission
opportunity
Penalty for late
submission
Notes
Homework 1    20       
Homework 2    40       
Homework 3    40