Course Overview

Course Title: Machine Learning
Credit Points: 12
Nominal Hours:
Course Coordinator: Dr. Shuwen Hu
Course Coordinator Phone:
Course Coordinator Email: shuwen.hu@rmit.edu.au
Course Summary

Modern organisations (be it financial, educational, health, or any other business organisations) generate, and collect massive amounts of data. These data can hold significant amounts of information into the functioning of the organisation, and their analysis will help formulate policies for future growth. To be of use to the organisation, this data must be analysed to extract insights that can help to make better decisions for the organisation. Machine Learning is defined as an automated process that extracts such patterns from data.
This course will introduce basic Machine Learning concepts and will focus mainly on supervised machine learning techniques. Supervised machine learning techniques automatically learn a model of the relationship that exists between the descriptive features and a target feature of the data, and will be based on a set of historical (existing) examples or instances of data.
In this course we will focus on data preparation, training of models, and the evaluation of models.
The course focuses on?the following topics:??
  • Data preparation for machine learning
  • Information-based learning
  • Similarity-based learning
  • Probability-based learning
  • Feature selection and feature ranking
  • Model evaluation
  • Clustering
  • Case studies
The course will be delivered using the Python programming language and the Scikit-Learn machine learning module in a Jupyter Notebook environment.

Full Course Information
View detailed overview on Course Guide