Skip to main content

Unit information: Applied Deep Learning in 2017/18

Please note: you are viewing unit and programme information for a past academic year. Please see the current academic year for up to date information.

Unit name Applied Deep Learning
Unit code COMSM0018
Credit points 10
Level of study M/7
Teaching block(s) Teaching Block 1 (weeks 1 - 12)
Unit director Dr. Aldamen
Open unit status Not open

COMS30007 Machine Learning



School/department Department of Computer Science
Faculty Faculty of Engineering


The unit introduces the students to the latest deep architectures for learning linear and non-linear transformations of big data towards tasks such as classification and regression. The unit paves the path from understanding the fundamentals of convolutional and recurrent neural networks through to training and optimisation as well as evaluation of learnt outcomes. The unit’s approach is hands-on, focusing on the ‘how-to’ while covering the basic theoretical foundations.

Intended learning outcomes

On successful completion of this unit, you will: understand the opportunities and challenges that deep architectures, both convolutional and recurrent, bring to machine learning tasks such as classification and regression; appreciate the role of a variety of optimization approaches in parameter training for deep architectures; learn how to setup, train and evaluate deep architectures on public datasets; replicate published experiments and discuss the successes and failures of current architectures.

Teaching details

The teaching block will be split into three parts. Part one (3 weeks) will include lectures [2 hours per week]. Part two (4 weeks) will include a combination of lectures and hands-on labs [1 hour of lecturing and 2 hours of lab per week] and Part three (4 weeks) will include seminars for interim presentations (Weeks 9-10) and project work with the continuation of hands-on labs [2 hour of lab per week]. The ‘CS Explorers’ week will take place in Week 8 at the end of Part two, with continuing lab support. The material is front-loaded to ensure the fundamentals are covered before students attempt hands-on applied work.

Assessment Details

The student will undertake a challenge of replicating a state-of-the-art performance on a publicly available dataset using one of the deep architectures discussed on the unit. This coursework will be assessed through an interim presentation (oral) or report (written) (40%) as well as a final report (60%). The unit will be able to assess the various learning outcomes including the ability to communicate results and reflect on the success and failure of the selected approach.

Reading and References

he unit will use a main textbook as well as a number of online resources. The textbook will be:
Goodfellow et al (2016). Deep Learning. MIT Press
Note that this unit is the first textbook to be made available on the topic. The textbook could change as more resources are made available