In this workshop, you’ll learn how deep learning works through hands-on exercises in computer vision and natural language processing. You’ll train deep learning models from scratch, learning tools and tricks to achieve highly accurate results. You’ll also learn to leverage freely available, state-of-the-art pre-trained models to save time and get your deep learning application up and running quickly.
Difficulty rating: ★★★☆ Intermediate
Who is it for?
- Both research staff and research students
- Developers, data scientists, and researchers looking to solve challenging problems with deep learning and accelerated computing
Summary of the topics covered
- Learn the fundamental techniques and tools required to train a deep learning model
- Gain experience with common deep learning data types and model architectures
- Enhance datasets through data augmentation to improve model accuracy
- Leverage transfer learning between models to achieve efficient results with less data and computation
- Build confidence to take on your own project with a modern deep learning framework
Prerequisites
An understanding of fundamental programming concepts in Python such as functions, loops, dictionaries, and arrays.
Frequency
3 times a year
Duration
8 hours
Next course
20th November 2025 Book here
Can't attend?
We don’t have online materials for this session, but the course will run again — so you’ll be very welcome to join next time.