COMP30120 Introduction to Machine Learning

Academic Year 2016/2017

The objective of this module is to familiarise students with the fundamental theoretical concepts in machine learning, as well as instructing students in the practical aspects of applying machine learning techniques to real datasets. Key techniques in supervised machine learning will be covered. These include k-Nearest Neighbour classifiers, Decision Trees, and Naive Bayes classification. In unsupervised machine learning, a number of popular clustering algorithms will be presented in detail (e.g. k-Means Clustering, Hierarchical Clustering). Additional topics covered include ensemble learning, dimension reduction, and network analysis. This module has a practical focus and students will be expected to complete three coursework assignments, each involving the analysis of data using machine learning methods and the interpretation of the outputs of those methods. COMP30120 requires significant mathematical ability, as some of the algorithms require an understanding of linear algebra and statistical concepts.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On completion of this module, students will be able to: 1) Distinguish between the different categories of machine learning algorithms; 2) Identify a suitable machine learning algorithm for a given application or task; 3) Run and evaluate the performance of a range of algorithms on real datasets using a standard machine learning toolkit.

Student Effort Hours: 
Student Effort Type Hours
Lectures

16

Tutorial

8

Practical

4

Computer Aided Lab

0

Autonomous Student Learning

80

Total

108

 
Requirements, Exclusions and Recommendations

Not applicable to this module.



Module Requisites and Incompatibles
Incompatibles:
Advanced Machine Learning (COMP41450), Machine Learning (Online) (COMP47460), Machine Learning (COMP47490)

 
Description % of Final Grade Timing
Continuous Assessment: 3 pieces of practical coursework

50

Varies over the Trimester
Class Test: Test 2

30

Week 12
Class Test: Test 1

20

Week 8

Compensation

This module is not passable by compensation

Resit Opportunities

No Resit

Remediation

If you fail this module you may repeat or substitute where permissible.