ÐÂÏã¸ÛÁùºÏ²Ê¿ª½±½á¹û

XClose

ÐÂÏã¸ÛÁùºÏ²Ê¿ª½±½á¹ûModule Catalogue

Home
Menu

Advanced Topics in Machine Learning (COMP0083)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for UG Masters (FHEQ Level 7) available on MEng Computer Science; MEng Mathematical Computation. Module delivery for PGT (FHEQ Level 7) available on MSc Computational Statistics and Machine Learning; MSc Machine Learning.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

Aims:

The module aims to introduce the students to some of the more advanced and technically challenging topics in Machine Learning, typically including the theory and applications of kernel methods and another topic of choice selected for the given year (such as convex optimisation, statistical learning theory, transfer learning, meta learning, online learning.)

Intended learning outcomes:

On successful completion of the module, a student will be able to:

  1. Gain in-depth familiarity with the selected research topics;Ìýunderstand how to design and implement learning algorithms.
  2. Individually read, understand and discuss research papers in the field.

Indicative content:

The module consists of two parts; each part is organised around a research topic in Machine Learning. The following are indicative of the topics the module will typically cover:

Part 1:

Advanced introduction to kernel methods -

  • Definition of a kernel, how it relates to a feature space, The reproducing kernel Hilbert space.
  • Simple applications: kernel PCA, kernel ridge regression.
  • Distance between means in RKHS, integral probability metrics, the maximum mean discrepancy (MMD), two-sample tests.
  • Choice of kernels for distinguishing distributions, characteristic kernels.
  • Covariance operator in RKHS: proof of existence, definition of norms (including HSIC, the Hilbert-Schmidt independence criterion).
  • Application of HSIC to independence testing.
  • Feature selection, taxonomy discovery.
  • Introduction to independent component analysis, kernel ICA.
  • Large margin classification, support vector machines for classification.

Part 2:

  • A second research topic of research, such as convex optimisation, statistical learning theory, transfer learning, meta learning, online learning.

Requisites:

To be eligible to select this module as an optional or elective, a student must: (1) be registered on a programme and year of study for which it is a formally available; (2) have high competency with Multivariable Calculus, Probability and Combinatorics, and Linear Algebra such that they can reprove basic results as well as novel results; and (3) have taken at least one introductory machine learning module, for example Supervised Learning (COMP0078) or Introduction to Machine Learning (COMP0088) (or be concurrently enrolled in such a module).

Module deliveries for 2024/25 academic year

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

Teaching and assessment

Mode of study
In person
Methods of assessment
25% Exam
75% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
3
Module leader
Dr Dmitry Adamskiy
Who to contact for more information
cs.pgt-students@ucl.ac.uk

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

Teaching and assessment

Mode of study
In person
Methods of assessment
25% Exam
75% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
14
Module leader
Dr Dmitry Adamskiy
Who to contact for more information
cs.pgt-students@ucl.ac.uk

Last updated

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

Ìý