Overview

Deep learning is currently the central machine learning method fueling the artificial intelligence revolution. In this subject you will learn how to apply deep learning algorithms to solve real-world computer vision and natural language processing problems. This subject does not assume you have previous machine learning experience, therefore it starts … For more content click the Read more button below.

Portfolio

Office of the Provost

Subject coordinator

Zhen He

Subject type

Undergraduate

Year level

Year Level 3 - UG

AQF level

Level 7 - Bachelor Degree

Available as elective

Yes

Available to study abroad / exchange students

Yes

Capstone subject

Yes

Academic progress review - Schedule A subject

No

Subject instances

To view instance specific details which include - Assessments, Class requirements and Subject instance coordinators - please select your preferred instance via the drop-down menu at the top right-hand side of this page.

Learning resources

Career ready

Work based learning (placement):No

Graduate capabilities

COMMUNICATION - Digital Capability
DISCIPLINE KNOWLEDGE AND SKILLS
INQUIRY AND ANALYSIS - Critical Thinking and Problem Solving
INQUIRY AND ANALYSIS - Research and Evidence-Based Inquiry
PERSONAL AND PROFESSIONAL - Ethical and Social Responsibility

Subject intended learning outcomes

On successful completion you will be able to:
1.
Analyse the advantages and disadvantages of using traditional machine learning algorithms versus deep learning algorithms for solving industry problems.
2.
Analyse a given industry problem and then investigate which deep learning algorithm best solves the problem.
3.
Write PyTorch code to implement deep learning algorithms to solve computer vision and natural language processing problems.
4.
Analyse the machine learning requirements of a business and then propose deployment and maintenance strategies for deep learning production systems in the cloud.
5.
Given a real-world problem where labels are scarce, investigate different deep-learning approaches to tackle this problem. Approaches include transfer learning, semi-supervised learning, unsupervised pre-training, etc.

Learning activities

Lectures and Laboratory classes