Modules
Courses / Modules / MATH6184 Computational Machine Learning and Optimisation

Computational Machine Learning and Optimisation

When you'll study it
Semester 2
CATS points
15
ECTS points
7.5
Level
Level 7
Module lead
Joerg Fliege
Academic year
2025-26

Module overview

This module will introduce you to some of the main approaches used for data analysis and machine learning. Students will gain knowledge and understanding of different computational machine learning methods, and gain skills in applying them to analyse data, make predictions, and evaluate performance.

The main tools to train and tune machine learning models stem from the area of nonlinear programming. Nonlinear programming is also used in a variety of applications, ranging from machine learning and data science to finance and engineering. This course provides an introduction to nonlinear programming and covers modelling techniques, solution algorithms, and their application in machine learning.