Date Lecture Readings Logistics
Thu 09/10 Lecture #1
Course Overview & Software Setup
Open notebook

Thu 09/17 Lecture #2
Baseline Methods for Rating Prediction
Open notebook
Warm-up Pandas from a URL In-class review

Thu 09/24 Lecture #3
Machine Learning I: Models and Estimators
Open notebook
Warm-up Core pandas + NumPy review 15–18 min

HW1 released
Open HW1 in Colab
Due: Thu 10/08 before lecture

Thu 10/08 Lecture #4
Machine Learning II: Generalization and Model Selection
Open notebook
Warm-up Models, estimators, and predictions 15–18 min

HW1 due before this lecture

Thu 10/15 Lecture #5
Matrix Factorization for Recommendation
Open notebook
Warm-up Build, fit, predict, select 18–20 min

Thu 10/22 Lecture #6
From EDA to Recommender: CUHK Canteen Explorer
Open notebook
Warm-up MF workflow — fit, predict, select 18–20 min

Thu 10/29 Mid-term Jupyter Notebook Exercise
Baseline models and matrix factorization models