Indicative Content |
Regression and Gradient Descent.
Introduction to linear regression and gradient descent. Multiple linear regression and metrics for evaluating regression models. Logistic regression and activation functions. Using a vectorized implementation.
|
Build and evaluate deep neural networks.
Build and train shallow neural networks. Forward and backward propagation. Key parameters for neural networks. Create and train a fully connect deep learning model. Initialization, L2 and dropout regularization, gradient checking and batch normalization. Convergence algorithms. Best-practice for evaluating performance and analyzing for bias and variance.
|
Convolutional neural network.
Overview of convolutional neural networks. Methodology for stacking layers in a deep network to address multi-class image classification problems. Object detection and the YOLO algorithm. Deep residual learning for image recognition.
|
Recurrent Neural Networks (RNNs).
The basic recurrent unit (Elman unit) and LSTM (long short-term memory) unit. Overview of the GRU (gated recurrent unit). Build and train recurrent neural networks. Approaches for mitigating the vanishing gradient problem.
|
The University reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
I. Goodfellow , Y. Bengio, A. Courville. (2017), Deep Learning (Adaptive Computation and Machine Learning series), 1st. MIT Press, [ISBN: 9780262035613].
|
Supplementary Book Resources |
---|
-
T. Laville. (2017), Deep Learning for Beginners: Concepts, Techniques and Tools, 1st. CreateSpace Independent Publishing, [ISBN: 9781979311182].
-
F. Chollet. (2017), Deep Learning with Python, 1st. Manning Publications, [ISBN: 9781617294433].
|
Recommended Article/Paper Resources |
---|
-
S. Ioffe, C. Szegedy. (2015), Batch Normalization: Accelerating Deep
Network Training by Reducing Internal
Covariate Shift, International Conference on Machine
Learning.
-
K. He, X. Zhang, S. Ren, J. Sun. (2016), Deep Residual Learning for Image
Recognition, IEEE Conference on Computer Vision and
Pattern Recognition (CVPR).
|
Other Resources |
---|
-
Website, TensorFlow. https://www.tensorflow.org/.
-
Website, Theano. http://deeplearning.net/software/theano/.
-
Website, Caffee. http://caffe.berkeleyvision.org/.
|