Machine Learning
Within this module, you will study algorithms that allows computers to learn and improve from experience. The importance of this topic to many modern technologies cannot be overestimated.
Course Modules Post Type
Within this module, you will study algorithms that allows computers to learn and improve from experience. The importance of this topic to many modern technologies cannot be overestimated.
This module explores the methods, theories, and applications of optimisation. You will study: Iterative Methods and errors Root finding Systems of linear equations Gaussian elimination Matrices and LU decomposition Vector and matrix norms Ill-conditioning Induced stability Systems of non-linear equations.
This module explores concepts involved in procedural programming from a software development prospective. You will identify and use core principles for writing code in Python within practical situations. There will be a significant element of laboratory practical work and you
Introduction to Programming – Procedural Language (Python) Read More
Statistics involves the analysis and interpretation of data with a view to making more informed decisions. As such, its importance in the 21st century can hardly be overstated: statistical techniques are fundamental tools in data science, economics and biology, to
Introduction to Statistical Theory Read More
This module introduces you to modelling using systems of linear equations, basic and advanced matrix algebra.
This modules explores how groups were introduced in an attempt to study one of the most fundamental aspects of nature: symmetry. As an example, the 6 symmetries of an equilateral triangle form a group: every symmetry has a counterpart inverse
The subject of mathematical analysis puts calculus on a rigorous foundation. The key concept underlying the whole course is that of “limit”. The purpose of analysis is to develop a solid understanding of when familiar techniques of calculus apply and
Mathematical Analysis Read More
This module introduces formulating numerical problems and building models to address and derive numerical solutions. It also provides you with the knowledge and understanding of mathematical and statistical principles appropriate to interpret numerical findings and draw justified conclusions.
Mathematical Modelling and Numerical Analysis Read More
In recent years, interest in the theory of complex networks has exploded. The advent of social media and progress in artificial intelligence have made network analysis into an indispensable tool. In this course, you will study the mathematical theory that
In this module, you will build on the material introduced in the first-year module to take a more in-depth look at the idea of estimation. You will learn how to compare the relative strengths and weaknesses of estimators and how