Courses / Module

Toggle Print

Module DEEP LEARNING

Module code: CS636
Credits: 5
Semester: 1
Department: COMPUTER SCIENCE
International: No
Overview Overview
 

The module is a deep dive into the details of deep learning architectures with a focus on learning end-to-end models for signal processing (e.g. time series, images, audio, text, etc).
The module will present some of the basics of deep neural networks as well as more recent ones, with their applications to various AI tasks.

Indicative Syllabus
- Neural Networks Architectures (e.g. CNNs, Transformers, GNNs)
- Neural Networks Optimization (e.g. Backpropagation)
- Transfer Learning, contrastive learning, and fine-tuning performance
- Limits and issues with deep learning
- Use of standard frameworks for deep learning (e.g. Pytorch, TensorFlow, deep graph library)

By the end of the module, it is expected that students will have significant familiarity with the subject and be able to apply Deep Learning to a variety of tasks (e.g. robotics, computer vision, etc.).

Open Learning Outcomes
 
Open Teaching & Learning methods
 
Open Assessment
 
Open Autumn Supplementals/Resits
 
Open Additional Reading
 
Open Timetable
 
Back to top Powered by MDAL Framework © 2026
V5.4.1 - Powered by MDAL Framework © 2026