Schedule

We note that Machine Learning is a subject with a lot of very good expertise and tutorials out there. It is best to tap on these resources, as they have good production quality and are more condensed, possibly saving you time. However, we still think in-class lecture is helpful to build better connection with the materials for certain topics.

This module will be taught synchronously through Zoom or through live in-place lecture at the LT (where allowed). This iteration will not be conducted in a flipped style, unlike previous iterations. Recordings of the class will be taken, and are likely (but not guaranteed) to be offered in the Conferencing component. Students are expected to be available for both lecture hours and their respective tutorial slots. Tutorials will involve a mix of activities; activities are likely to vary week to week. Note that the dates in the date column below are indexed for Mondays (the day of the first class lecture according to the registrar)

DateDescriptionDeadlines
NUS Week 01
Mon, 09 Aug
Administrivia and ML Pipeline
Week 02
16 Aug
Paradigms of ML and kNN· Sun, 22 Aug 23:59: Mini-Team Formation
Week 03
23 Aug
Decision Trees
T01: Paradigms of ML and kNN
· Sun, 29 Aug 23:59: Team Formation (By staff)
Week 04
30 Aug
Linear Models
T02: Decision Trees
· Sun, 5 Sep 23:59: Assignment Due
Week 05
6 Sep
Bias and Variance
T03: Linear Models
· Sun, 12 Sep 23:59: Project Proposals Due
Week 06
13 Sep
Regularization and Validation
T04: Bias and Variance, Regularization and Validation
· Sun, 19 Sep 23:59: Project Proposal Peer Critique Due
Recess Week
20 Sep
Week 07
27 Sep
Midterm and Evaluation Metrics· Mon, 27 Sep 16:00–17:00: Midterm Exam
Week 08
4 Oct
Data Processing and Feature Engineering
T05: Evaluation Metrics
Week 09
11 Oct
Perceptron and Neural Networks
T06: Data Processng and Feature Engineering
Week 10
18 Oct
Intro to Deep Learning
T07: Perceptron and Neural Networks
· 18-22 Oct, Individual Team Project Consulting
Week 11
25 Oct
Deep Learning and Explainable AI
T08: Deep Learning and Explainable AI
· 25-29 Oct, Individual Team Project Consulting
Week 12
1 Nov
Unsupervised ML
T09: Unsupervised ML
· 1-5 Nov, Individual Team Project Consulting
· No lecture on Thursday 4 Nov (Deepavali)
Week 13
8 Nov
ML Ethics and Revision
T10: Practice Exams
Reading Week
15 Nov
Exam Week
22 Nov
· Wed, 24 Nov 17:00-19:00: Final Exam
· Sun, 28 Nov 23:59: Recorded Project Presentation and Project Materials due