HomeEducation Hub All Programmes ▸ M.Sc. Machine Learning

M.Sc. Machine Learning

University College London
London Gower Street London WC1E 6BT

MSc Machine Learning is a unique programme that introduces students to the computational, mathematical and business views of machine learning. The programme is led and taught by world renowned researchers from the Department of Computer Science and the Gatsby Computational Neuroscience Unit.

The programme will provide students with an understanding of the development and application of new techniques in the field; an ability to analyse the range and scope of algorithms and approaches available; and the skills to design, develop and evaluate appropriate algorithms and methods for new problems and applications.

Supervised Learning;

Graphical Models;

Probabilistic & Unsupervised Learning;

Programming & Mathematical Methods for Machine Learning;

Applied Machine Learning;


Advanced Topics in Machine Learning;

Machine Vision;

Information Retrieval & Data Mining;

Approximate Inference and Learning in Probabilistic Models;

Affective Computing and Human-Robot Interaction;

Statistical Natural Language Processing;

Inverse Problems in Imaging;

Computational Modelling for Biomedical Imaging;

Numerical Optimisation;

A minimum of an upper second-class UK Bachelor’s degree in a highly quantitative subject such as computer science, mathematics, electrical engineering or the physical sciences, or an overseas qualification of an equivalent standard. Relevant work experience may also be taken into account. Additionally, candidates must be comfortable with undergraduate mathematics in areas such as linear algebra and calculus.

Related Courses