CS5938 Numeric Optimisation
Academic year
2024 to 2025 Full Year
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
15
SCQF level
SCQF level 11
Availability restrictions
Available only to students studying the PG Cert/PG Dip/MSc in Data Science (Digital)
Module coordinator
Prof T W Kelsey
Module Staff
Professor Tom Kelsey and Professor Stephen Linton
Module description
An ubiquitous component of Data Science is the minimisation of carefully-chosen error functions, but many practitioners and researchers employ the standard software package defaults without really understanding the underlying problem and how it is being solved. This module takes linear algebra and optimization as the primary topics of interest, and solutions to machine learning problems as the application of the resulting tools, techniques and algorithms. For CS5938 the types of optimisation include gradient descent (and variants); constrained optimisation and duality; singular value decomposition; and the optimisation of computational graphs.
Assessment pattern
Coursework = 100%
Re-assessment
Coursework = 100%
Learning and teaching methods and delivery
Weekly contact
Students should expect to engage in approximately six tutorials over the course of the module, which will be scheduled with an awareness of the pace at which they are progressing, rather than at a fixed time each week. Students should consider the amount of independent study time this module involves when planning their learning.
Scheduled learning hours
6
Guided independent study hours
148
Intended learning outcomes
- Understand key concepts & techniques in numerical analysis and linera algebra
- Apply the concepts to Data Science workflows and be able to critically evaluate competing approaches
- Be able to implement and deploy variants of the optimization methods for Deep Learning
- Write python code to solve linear, quadratic and global optimisation problems.
CS5938 Numeric Optimisation (15 credits)
Academic year
2024 to 2025 Flexible calendric study (eg, Terrorism Studies)
Curricular information may be subject to change
Further information on which modules are specific to your programme.
Key module information
SCOTCAT credits
0
SCQF level
SCQF level 11
Availability restrictions
Available only to students studying the PG Cert/PG Dip/MSc in Data Science (Digital)
Module coordinator
Prof T W Kelsey
Module Staff
Professor Tom Kelsey and Professor Stephen Linton
Module description
An ubiquitous component of Data Science is the minimisation of carefully-chosen error functions, but many practitioners and researchers employ the standard software package defaults without really understanding the underlying problem and how it is being solved. This module takes linear algebra and optimization as the primary topics of interest, and solutions to machine learning problems as the application of the resulting tools, techniques and algorithms. For CS5938 the types of optimisation include gradient descent (and variants); constrained optimisation and duality; singular value decomposition; and the optimisation of computational graphs.
Assessment pattern
Coursework = 100%
Re-assessment
Coursework = 100%
Learning and teaching methods and delivery
Weekly contact
Students should expect to engage in approximately six tutorials over the course of the module, which will be scheduled with an awareness of the pace at which they are progressing, rather than at a fixed time each week. Students should consider the amount of independent study time this module involves when planning their learning.
Scheduled learning hours
6
Guided independent study hours
148
Intended learning outcomes
- Understand key concepts & techniques in numerical analysis and linera algebra
- Apply the concepts to Data Science workflows and be able to critically evaluate competing approaches
- Be able to implement and deploy variants of the optimization methods for Deep Learning
- Write python code to solve linear, quadratic and global optimisation problems.