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, live in-place lecture at i3 Auditorium (when allowed). While 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 physically present in the lecture hall 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, 08 Aug
Administrivia and ML Pipeline
Week 02
15 Aug
Paradigms of ML and kNN· Sun, 21 Aug 23:59: Mini-Team Formation
Week 03
22 Aug
Decision Trees
T01: Paradigms of ML and kNN
· Sun, 28 Aug 23:59: Team Formation (By staff)
Week 04
29 Aug
Linear Models
T02: Decision Trees
· Sun, 4 Sep 23:59: Assignment Due
Week 05
5 Sep
Bias and Variance
T03: Linear Models
· (Revised) Sun, 11 Sep 23:59 Tue, 13 Sep 23:59: Project Proposals Due
Week 06
12 Sep
Regularization and Validation
T04: Bias and Variance, Regularization and Validation
· (Revised) Sun, 18 Sep 23:59 Tue, 20 Sep 23:59: Project Proposal Peer Critique Due
Recess Week
19 Sep
Week 07
26 Sep
Midterm and Evaluation Metrics· Mon, 26 Sep 16:00–17:00: Midterm Exam
Week 08
3 Oct
Data Processing and Feature Engineering
T05: Evaluation Metrics
Week 09
10 Oct
Perceptron and Neural Networks
T06: Data Processing and Feature Engineering
Week 10
17 Oct
Intro to Deep Learning
T07: Perceptron and Neural Networks
· 17-21 Oct, Individual Team Project Consulting
Week 11
24 Oct
Deep Learning and Explainable AI
T08: Deep Learning and Explainable AI
· 24-28 Oct, Individual Team Project Consulting
Week 12
31 Oct
Unsupervised ML
T09: Unsupervised ML
· 31 Oct-4 Nov, Individual Team Project Consulting
· No lecture on Monday 31 Oct (Deepavali)
Week 13
7 Nov
ML Ethics and Revision
T10: Practice Exams
Reading Week
14 Nov
Exam Week
21 Nov
· Mon, 21 Nov 17:00-19:00: Final Exam
· Sun, 27 Nov 23:59: Recorded Project Presentation and Project Materials due