Modules
Courses / Modules / COMP6258 Differentiable Programming and Deep Learning

Differentiable Programming and Deep Learning

When you'll study it
Semester 2
CATS points
15
ECTS points
7.5
Level
Level 7
Module lead
Jonathon Hare
Academic year
2025-26

Module overview

Deep learning and differentiable programming has revolutionised numerous fields in recent years. We've witnessed improvements in everything from computer vision through speech analysis to natural language processing as a result of the advent of cheap GPGPU compute coupled with large datasets and some neat algorithms. This module will look at how deep learning works, from the theoretical foundations of the concepts of differentiable programming right through to practical implementation.

Linked modules

Prerequisites: COMP3223 or COMP6245