COMPM089 - Introduction to Deep Learning
This database contains the 2017-18 versions of syllabuses. Syllabuses from the 2016-17 session are available here.
Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).
|Code||COMPM089 (Also taught as COMPGI23)|
|Taught By||Nic Lane (100%)|
|Aims||To have a full understanding of the learning outcomes.|
At the conclusion of this module students should understand:
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
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.
Reading list available via the UCL Library catalogue.