The minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of 3-6 hours of scheduled learning activities and 6-9 hours of independent study per week. Scheduled activities may include a combination of teacher-directed learning, peer-directed learning and online engagement. Independent study may include associated readings, assessment and preparation for scheduled activities.
Discern and appreciate various forms of deep neural networks, such as multilayer perceptrons, convolution neural networks and recurrent neural networks.
Demonstrate the training and deployment of neural networks using a high level programming language.
Interpret and apply the mathematics of deep learning, such as stochastic optimisation.
Describe concepts and fundamentals of deep learning, such as the backpropagation algorithm and adversarial learning.
Appraise critically the sources of information and contents of scientific publications and choose relevant information.
Design deep learning solutions to problems in computer vision, natural language processing and signal processing. Examples are image classification, object detection, sequence modelling and filter design.
