Develop advanced expertise with our MSc Machine Learning degree. This one-year course focuses on both the theory and practice of modern artificial intelligence, including deep learning and reinforcement learning. You'll develop a strong mathematical foundation and learn how to turn data and algorithms into working systems that solve real-world problems.
This machine learning master’s degree is for you if you already have experience in computing, mathematics or a related subject and want to specialise in AI methods and models. You'll study alongside other motivated postgraduates and learn from teaching informed by current research in areas such as natural language processing, computer vision and optimisation.
You'll start by studying core concepts that underpin machine learning, including probability, linear algebra and statistical learning theory. You'll then explore advanced topics such as deep neural networks, Bayesian methods, active learning and reinforcement learning.
You'll also learn how to design scalable, efficient models that work with large and complex data sets. Core teaching is supported by specialist optional modules so you can tailor the course to your interests.
On this machine learning course you'll:
Through optional modules you'll be able to focus on areas that match your interests and goals. These may include topics such as data mining, natural language processing, computer vision or optimisation for machine learning, depending on current research and teaching expertise in the department.
This MSc Machine Learning degree is a one-year, full-time course made up of 8 taught modules and an independent research project. You’ll study on campus over 3 semesters and complete the programme within 12 months. The structure combines core training in machine learning theory with options that let you focus on specialist topics before you move on to your research dissertation.
You’ll need a 2:1 degree, or equivalent, in an undergraduate (bachelor’s or integrated master’s) course that includes a significant amount of mathematics and some computing and programming.
We expect you to have studied topics such as linear algebra and calculus, and to have experience of programming, ideally using Python. Degrees in computer science, physics, engineering or mathematics usually meet these requirements. We also welcome applications from other subjects if they include significant maths and computing content.
For further details of our admission process, read our step by step guide to postgraduate taught applications .
The deadline to apply for this course is Wednesday 1 September 2027, midday UK time.
We advise applying early as applications may close before the expected deadline if places are filled.
The deadline to apply for this course is Wednesday 18 August 2027, midday UK time.
We advise applying early as applications may close before the expected deadline if places are filled.
| QS 综合 | 院校 | 学制 | 学费 |
|---|---|---|---|
| 第 8 位 | 伦敦大学学院University College London | 1年 | 44400英镑/年 |
| 第 40 位 | 曼彻斯特大学The University of Manchester | 1年 | 41400英镑/年 |