Link back to the Syllabus
All readings are from the (in progress) machine learning notes. These are designed to be short, so that you can read every chapter. The sections labeled Advanced can be skipped. I recommend avoiding printing these notes, since later parts of the notes are likely to be modified (even if only a little bit).
This schedule is tentative, and is likely to change throughout the semester. The links are what will tentatively be in the schedule, and in some cases do not yet link to the material.
Week | Date | Topic | Readings |
---|---|---|---|
1 | September 4, 2018 | Introduction to Machine Learning: Lec1-Introduction.pdf | Assignment #1 released with associated code simulate.py and tex file to make it simpler to typeset your solutions (if you choose to do so). Thought questions #1: - read Chapters 1, 2, 3 and 4 from the notes.pdf |
1 | September 6, 2018 | Introduction to Probability: Lec2-Probability.pdf | Great blog post if you want additional readings about probability; jump to the section on Rigorous Foundations, unless you would like to learn about bandits (which is also fun!) |
2 | September 11, 2018 | Introduction to Probability (cont): Lec2-Probability.pdf Start parameter estimation: Lec3-ParameterEstimation.pdf |
|
2 | September 13, 2018 | Parameter estimation: Lec3-ParameterEstimation.pdf | |
3 | September 18, 2018 | Introduction to Prediction Problems: Lec5-IntroPrediction.pdf | Sept. 17 last day to add or drop courses. |
3 | September 20, 2018 | Linear Regression: Lec6-LinearRegression.pdf | Thought questions #1 due (Thursday) Thought questions #2: - read Chapters 5, 6, and 7 from the notes.pdf |
4 | September 25, 2018 | Linear Regression (cont): Lec6-LinearRegression.pdf | |
4 | September 27, 2018 | Linear Regression: Regularization and the bias-variance trade-off (mostly done on the board, but some information in Lec6-LinearRegression.pdf) | Assignment #1 due (Thursday) Assignment #2 released with associated code a2barebones.zip and tex file |
5 | October 2, 2018 | More advanced optimization: Lec9-Optimization.pdf | Useful additional notes from Duchi and Singer, called “Proximal and First-Order Methods for Convex Optimization” |
5 | October 4, 2018 | Finish off optimization Start Generalized linear models |
|
6 | October 9, 2018 | Generalized linear models and logistic regression: Lec11-GLMs.pdf | |
6 | October 11, 2018 | Evaluating learning algorithms: Lec12-EvaluationBasics.pdf | Thought questions #2 due (Thursday) Thought questions #3: - read Chapters 8, 9, and 10 from the notes.pdf More about empirical evaluation: Lec20-MeasuringPerformance.pdf |
7 | October 16, 2018 | Logistic regression continued Lec11-GLMs.pdf | Demo with outlier |
7 | October 19, 2018 | Multi-class classification and multinomial logistic regression: Lec14-Multiclass.pdf | |
8 | October 23, 2018 | Naive Bayes and generative models: Lec15-Generative.pdf | |
8 | October 25, 2018 | Fixed representations: Lec16-Representations.pdf | Assignment #2 due (Thursday) Assignment #3 released with associated code a3barebones.zip and tex file |
9 | October 30, 2018 | Neural networks: Lec17-NeuralNetworks.pdf | |
9 | November 1, 2018 | Midterm Review: Lec18-MidReview | Thought questions #3 due (Saturday) |
10 | November 6, 2018 | Midterm (NOT IN Tory B 95!) | CMPUT 566: Go to ETLC E2 001 CMPUT 466: Go to MEC 4 3 |
10 | November 8, 2018 | Guest Lecture: Alona Fyshe, Neural Networks and the Brain | |
11 | November 13, 2018 | No classes: Reading week | |
11 | November 15, 2018 | No classes: Reading week | |
12 | November 20, 2018 | Measuring performance: Lec20-MeasuringPerformance.pdf | |
12 | November 22, 2018 | Embedding models and metric learning: Lec21-FactorizationAndEmbeddings.pdf | Assignment #3 due (Friday) |
13 | November 27, 2018 | Boosting: Lec23-Ensembles.pdf | Initial Draft of Mini-project due Tuesday (5% of your mark) Office hours moved to Thursday, from 2-4 p.m. |
13 | November 29, 2018 | Generalization bounds, and then Generative models (all on the board) | December 1 last day for withdrawal. |
14 | December 4, 2018 | PAC and Learning Bounds (lecture by Or Sheffet) | Office hours cancelled for Martha White this week |
14 | December 6, 2018 | Review class (by Andrew Patterson) | Final Mini-project due Friday (5% of mark) |
Final | Monday, December 17, 2017, 2:00 p.m. in Pavilion (466 is in Pavilion Row 17; 566 is Pavilion Rows 19 and 21) | Final Exam | You can bring a two page cheat-sheet. |