¹û¶³Ó°Ôº

XClose

¹û¶³Ó°Ôº Module Catalogue

Home
Menu

Foundations of Machine Learning (INST0060)

Key information

Faculty
Faculty of Arts and Humanities
Teaching department
Information Studies
Credit value
15
Restrictions
N/A
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

This module is intended as an introduction to the mathematical underpinnings of machine learning. It focuses on the mathematical principles underlying probabilistic and statistical approaches toÌýmachine learning, and these concepts are exemplified with small number of models and methods. The module also discusses techniques for applying and evaluating these approaches.

Content: Students will study the mathematical foundations of statistical machine learning. In the process, students will gain some mathematical insight about these (and related) approaches to probabilistic & statistical models, their strengths and weaknesses, and how to effectively evaluate their performance on data. Part of the course involves hands on experience of using and evaluatingÌýthese techniques on real world data.

A brief outline of the topics covered is as follows:

  • Probability theory
  • Decision theory
  • Information theory
  • Density estimation
  • Regression
  • Classification
  • Neural networks (an introduction)

Key concepts and techniques will include:

  • Probabilistic models
  • Maximum likelihood parameter estimationÌý
  • Bayesian approaches to parameter estimation
  • Multivariate gaussians and linear gaussian models
  • Clustering and mixture modelling
  • Optimisation approaches for machine learning
  • Evaluation techniques and concepts

Intended Learning Outcomes: By the end of the course, students will have a foundational mathematical understanding of supervised learning (e.g. regression and classification) and unsupervisedÌýlearning (e.g. clustering and density estimation). They will have a perspective on how probability and statistics relates to machine learning and be able to analyse models with tools from probabilityÌýtheory, decision theory and information theory. Students will be able to apply algorithms to machine learning tasks on real data to estimate appropriate parameter values and to evaluate the resultingÌýmodels effectively. Students will also be able to write clearly about machine learning ideas and experimental findings.

Prerequisites: This module is designed to give students the mathematical foundations for a number of core/common machine learning algorithms. There is a significant practical aspect too, in whichÌýstudents will learn to use the methods and evaluate their performance on real world data. However, the module is not purely about learning to use machine learning libraries. It is about learning howÌýand why they work too. Incoming students are expected to have studied some mathematical content at undergraduate level and to have confirmed that they meet the mathematical prerequisites, as well asÌýhaving a rudimentary programming skill in Python.

More detailed information on prerequisites can be found here: /information-studies/sites/information-studies/files/inst0060_prerequisites.pdfÌýÌý

IMPORTANT: PLEASE READ THE PREREQUISITES DOCUMENT LINKED TO ABOVE and make sure you have the required level of mathematical knowledge. We have a number of students each year who start the module and find the mathematics too difficult.

This module is a prerequisite for INST0075 Machine Learning Methods.

    Module deliveries for 2024/25 academic year

    Intended teaching term: Term 1 ÌýÌýÌý Postgraduate (FHEQ Level 7)

    Teaching and assessment

    Mode of study
    In person
    Methods of assessment
    50% Other form of assessment
    30% Coursework
    20% In-class activity
    Mark scheme
    Numeric Marks

    Other information

    Number of students on module in previous year
    27
    Module leader
    Dr Luke Dickens
    Who to contact for more information
    s.davenport@ucl.ac.uk

    Last updated

    This module description was last updated on 8th April 2024.

    Ìý