¹û¶³Ó°Ôº

XClose

¹û¶³Ó°Ôº Module Catalogue

Home
Menu

Deep Representations and Learning (COMP0188)

Key information

Faculty
Faculty of Engineering Sciences
Teaching department
Computer Science
Credit value
15
Restrictions
Module delivery for PGT (FHEQ Level 7) available on MSc Artificial Intelligence for Biomedicine and Healthcare; MSc Artificial Intelligence for Sustainable Development.
Timetable

Alternative credit options

There are no alternative credit options available for this module.

Description

Aims:

This module covers the fundamentals of state-of-the-art neural networks architectures and the foundations of deep learning algorithms, introducing in detail feedforward neural networks, as well as more advanced topics such as convolutional neural networks, autoencoders, recurrent neural networks and generative adversarial networks. Students will also be introduced to concepts related to training and modelling with such architectures: backpropagation, regularisation, hyper-parameter tuning as well as optimisation techniques. These core principles and algorithms will be presented alongside coding challenges and example applications.Ìý

The aims are to:Ìý

  • Support students in the development of a breadth of knowledge and understanding in the fundamentals of neural networks and their applications.Ìý
  • Capacitate ML and AI practitioners in the development and deployment of deep neural architectures.Ìý
  • Provide an applied context for the use of fundamental concepts in object-oriented programming in the creation of programs for deep learning applications.

Intended learning outcomes:

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

  1. Demonstrate understanding of the fundamental principles, theory, and approaches for learning with deep neural networks.Ìý
  1. Develop and validate the main variants of deep learning (such as feedforward and recurrent architectures), and their typical applications.Ìý
  1. Evaluate the quality and suitability of different deep learning methods for different data structures.Ìý
  1. Implement and use skillfully key concepts, issues, and practices when training and modelling with deep architectures.Ìý
  1. Describe and critically evaluate how deep learning fits within the context of other ML approaches and what learning tasks it is considered to be suited and not well suited to perform.

Indicative content:

The following are indicative of the topics the module will typically cover:

  • Introduction to neural networks and deep learning.Ìý
  • Training neural networks: Hyperparameter tuning, Regularization and Optimization.Ìý
  • Convolutional neural networks.Ìý
  • Recurrent neural networks.Ìý
  • Advanced architectures and topics.

Requisites:

To be eligible to select this module as an optional or elective, a student must be registered on a programme and year of study for which it is formally available.

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
100% Coursework
Mark scheme
Numeric Marks

Other information

Number of students on module in previous year
50
Who to contact for more information
cs.pgt-students@ucl.ac.uk

Last updated

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

Ìý