Want to know what it's like to study this course at uni? We've got all the key info, from entry requirements to the modules on offer. If that all sounds good, why not check out reviews from real students or even book onto an upcoming open days?
MSc - Master of Science
University of Bath - Main Campus
Full Time
SEP-25
1 Year
Select a course option
MSc - Master of Science
University of Bath - Main Campus
Full Time
SEP-25
1 Year
Select a an exam type
Prepare for a career in machine learning with specialist skills and knowledge in designing, developing, and deploying machine learning systems.
Machine learning is changing modern society, transforming industries such as healthcare, finance, and even entertainment. The landscape of machine learning is rapidly evolving, with new developments paving the way for increasingly innovative technological applications.
This course provides you with the advanced knowledge and skills needed to design, develop and deploy machine learning systems. You will learn about the fundamental concepts of machine learning, such as supervised learning, as well as a range of baseline machine learning algorithms, including linear and logistic regression, support vector machines and decision trees. You will also gain an understanding of cutting-edge methodologies, preparing you for a career in a variety of industries, including healthcare, autonomous vehicles, finance, natural language processing and computer vision.
To ensure you’re well-prepared to excel in advanced machine learning studies and research, you will need a strong first degree in a numerate subject such as computer science, mathematics, physics, or engineering. You should also be able to demonstrate proficiency in mathematical topics such as calculus and linear algebra, possess some familiarity with probability and statistics, and have a solid foundation in programming, particularly in Python.
You should have a first or strong second-class Bachelors honours degree or international equivalent.
To apply for this course you should have an undergraduate degree in a numerate subject such as computer science, mathematics, physics, or engineering. You should also be able to demonstrate proficiency in mathematical topics such as calculus and linear algebra, possess a good knowledge of probability and statistics, and have a solid foundation in programming, particularly in Python.
Students living in
Domestic
£14,200 per year
Students from Domestic
This is the fee you pay if the University is in the same country that you live in (England, Scotland, Wales, Northern Ireland)
£33,200 per year
Students from EU
The amount you'll pay if you come to study here from somewhere in the EU.
£33,200 per year
Students from International
The amount you'll pay if you come to study here from a country outside the EU.
The University of Bath is one of the UK’s most prestigious institutions, known for excellence in teaching and research, a...
Check out our
Bristol city guide