COMPGI23 - Introduction to Deep Learning
This database contains 2017-18 versions of the syllabuses. For current versions please see here.
Code | COMPGI23 (Also taught as COMPM089) |
---|---|
Year | MSc |
Prerequisites | N/A |
Term | 1 |
Taught By | |
Aims | To have a full understanding of the learning outcomes. |
Learning Outcomes | At the conclusion of this module students should understand:
|
Content
This module will aim to teach students the fundamentals of modern multi-layered neural networks. It will cover the most common forms of model architectures and primarily the algorithms used to train them. The theory and principles will be presented, but this will go hand-in-hand with a focus on practical experience such as using existing frameworks and implementing (simplified versions) of core algorithms.
Students will be taught the basics of neural networks, convolutional networks, recurrent networks; and introduced to concepts such as: dropout, batch normalization, types of hyper-parameter optimization, distributed and constrained computing variants. Applications in the area of audio processing and image captioning and vision will be discussed.
Method of Instruction
Lectures
Assessment
The course has the following assessment components:
- Coursework (100%) [comprises 3 assignments of 20%, 20% and 60%]
To pass this course, students must:
- Obtain an overall pass mark of 50% for all sections combined.
Resources
Reading list available via the UCL Library catalogue.