Prerequisite(s): CSIT 528, equivalent prior knowledge or course in statistics. Restriction(s): Only open to students in the School of Computing. Machine learning is a very active field, where one wants to program computers to automatically extract useful information from data to solve a given problem (e.g., learn to recognize human faces, recommend music and movies, and drive autonomous robots). This course is a gentle introduction to modern machine learning. The course aims to strike a balance between at theory and practical applications. Some key concepts behind several machine learning algorithms will be explored.