This is an old revision of the document!
Video of the lectures will be available via the echo360 portal of the course
Topics | Reading | Assignments | |
---|---|---|---|
Week 1: August 25,27 | |||
Tuesday | Course introduction ( slides). | Sections 1.1 and 1.2 in the textbook | |
Thursday | Course introduction (continued). Linear models and the perceptron algorithm ( slides) | Chapters 1,3.1 in the textbook | |
Week 2: September 1,3 | |||
Tuesday | Linear models (continued). Short intro to python [ notes ] | Chapters 1,3.1 in the textbook | Assignment 1 is available. Due date: 9/17. |
Thursday | More Python; code for the perceptron. Linear regression ( slides) | Chapter 3.2 | |
Week 3: September 8,10 | |||
Tuesday | Linear regression (continued). Intro to latex | Chapter 3.2 | |
Thursday | Logistic regression ( slides) | Chapter 3.3 | |
Week 4: September 15,17 | |||
Tuesday | Overfitting ( slides) | Chapters 2.3,4.1 | |
Thursday | Regularization and model selection; cross validation ( slides) | Chapter 4.2, 4.2.2 | Assignment 2 is available. Due date: 10/2. |
Week 5: September 22,24 | |||
Tuesday | Support vector machines ( slides) | Chapter e-8 | |
Thursday | SVMs (continued) | Chapter e-8 | |
Week 6: September 29, October 1 | |||
Tuesday | Expressing SVMs in terms of error + regularization; unbalanced data ( slides). Here's code for displaying the decision boundary of a classifier. | Chapter e-8 | |
Thursday | Nonlinear SVMs: kernels ( slides) | Chapter e-8 | Assignment 3 is available. Due date: 10/16. |
Week 7: October 6,8 | |||
Tuesday | Kernels continued; model selection ( slides); a demo of model selection in scikit-learn. | Chapter e-8 | |
Thursday | Multi-class classification ( slides). And here's how to do it in scikit-learn. |