Skip to content

Latest commit

 

History

History
62 lines (57 loc) · 14.5 KB

timetable.md

File metadata and controls

62 lines (57 loc) · 14.5 KB
layout title css
page
Timetable
/css/wide_table.css
# Date Topic Related readings and links Homework and tutorials
1 Jan 4 Syllabus Machine Learning, Rise of the Machines, Talking Machine Episode 1 Assignment 0 released
2 Jan 6 Data Exploration Gotta Catch'em all, Why Not to Trust Statistics, Visualization Types, Google Chart Gallery, Other tools
3 Jan 9 Decision Trees Notes on big-O, A Visual Introduction to Machine Learning, Decision Trees, Entropy, What make Dr. Seuss so silly?, AI:AMA 18.2-3, ESL: 9.2, ML:APP 16.2 Tutorial: GitHub, Python, gradients
4 Jan 11 Learning Theory IID, Cross-validation, Bias-variance, No Free Lunch, AI: AMA 18.4-5, ESL 7.1-7.4, 7.10, ML:APP 1.4, 6.5 Assignment 0 due
5 Jan 13 Generative Models Notes on probability, Extra slides on probability, Conditional probability (demo), Naive Bayes, Notes on Naive Bayes, Probabilities and Battleship, ESL 4.3, ML: APP 2.2, 3.5, 4.1-4.2 Assignment 1 released
6 Jan 16 Non-Parametric Models K-nearest neighbours, Decision Theory for Darts, AI: AMA 18.8, ESL 13.3, ML:APP 1.4 Tutorial: Python plotting, naive Bayes practice
7 Jan 18 Ensemble Methods Ensemble Methods, Random Forests, Empirical Study, Kinect, AI: AMA 18.10, ESL: 7.11, 8.2, 15, 16.3, ML: APP 6.2.1, 16.2.5, 16.6
8 Jan 20 Clustering Clustering, K-means clustering (demo), K-Means++ (demo), IDM 8.1-8.2, ESL: 14.3
9 Jan 23 Density-based Clustering Bonus slides, DBSCAN (video, demo), Norms, IDM 8.4 Assignment 1 due (Sunday night), Tutorial: decision trees and random forests
10 Jan 25 Hierarchical Clustering bonus slides, Hierarchical Clustering, Phylogenetic Trees, IDM 8.3, ESL 14.3.12, ML:APP 25.5 Assignment 2 released
11 Jan 27 Outlier Detection Survey and Empirical Study, IDM 10.1-5
12 Jan 30 Association Rules Association Rule Learning, Apriori, Amazon Product Recommendation, IDM 6.1-6.3, ESL 14.2 Tutorial: hw2 python code, vector quantization
13 Feb 1 Linear Regression Linear Regression (demo, 2D data, 2D video) Least Squares, Partial Derivatives, Gradient, Notes on Linear Algebra, ESL 3.1-2, ML:APP 7.1-3, AI:AMA 18.6
14 Feb 3 Non-Linear Regression bonus slides, Fluid simulation paper, Fluid simulation video, Linear/Quadratic Gradients, ESL 5.1, 6.3, and 6.7
15 Feb 6 Regularization Bonus slides, in-class demo, RBF video, RBF and Regularization video, Stein's Paradox visualization, ESL 3.4, ML:APP 7.5, AI:AMA 18.4 hw2 due (Sunday night), Tutorial: hw3 practice problems, Assignment 3 released
16 Feb 8 Gradient Descent Bonus slides, in-class demo, Gradient Descent, ML:APP 7.4
17 Feb 10 Logistic Regression Gmail Priority Inbox, ESL 4.4, ML:APP 8.1-3, AI:AMA 18.9
Feb 13 FAMILY DAY Tutorials cancelled this week
18 Feb 15 Support Vector Machines Support Vector Machines, ESL 4.5 and 12.1-2, ML:APP 14.5
19 Feb 17 Kernel Methods in-class demo, ESL 12.3, ML:APP 14.1-4 hw3 due Sunday night
MIDTERM BREAK
20 Feb 27 Stochastic Gradient Stochastic Gradient, ML:APP 8.5
Mar 1 MIDTERM EXAM Practice exams available on github.ubc.ca
Mar 3 Midterm solutions hw4 released
21 Mar 6 Feature Selection Bonus slides, ESL 3.3 Tutorial: hw4 code
22 Mar 8 L1-Regularization & Maximum Likelihood Bonus slides, Maximum Likelihood Estimation, ESL 3.4, ML:APP 13.3-4
23 Mar 10 Multi-Class Classification ML:APP 8.3.7 and 9.3-5, ESL 4.4
24 Mar 13 Principal Component(s) Analysis Principal Component Analysis, ESL 14.5, IDM B.1, ML:APP 12.2 Tutorial: maximum likelihood
25 Mar 15 More PCA SVD, Eigenfaces Assignment 5 released
26 Mar 17 Sparse Matrix Factorization Non-Negative Matrix Factorization, ESL 14.6, ML: APP 13.8 hw4 due Sunday night
27 Mar 20 Recommender Systems Recommender Systems, Netflix Prize Tutorial: Dimensionality reduction
28 Mar 22 Nonlinear Dimensionality Reduction Nonlinear Dimensionality Reduction, t-SNE video, t-SNE caveats, ESL 14.8-9, IDM B.2
29 Mar 24 Neural Networks in-class demo, Google Video, Fortune Article, great list of resources, ML:APP 16.5, ESL 11.1-4, AI: AMA 18.7
30 Mar 27 Deep Learning in-class demo, bonus slides ML:APP 28.3, ESL 11.5 Tutorial: time will be used as extra office hours
31 Mar 29 Convolutional Neural Networks bonus slides (more convolutions), Convolutional Neural Networks, AlexNet, ML:APP 28.4, ESL 11.7 Assignment 6 released
32 Mar 31 More CNNs Artistic Style Transfer video, Deep Photo Style Transfer Assignment 5 due (11:59pm)
33 Apr 3 Deep learning software If you want to follow along, sign up for an AWS account before class. You can try for an Amazon Educate student account but we've still working out some issues with this. Tutorial: deep learning / hw6
34 Apr 5 Conclusion We'll do the course/TA evaluations during this lecture as well. Assignment 6 due (11:59pm on Friday April 7)

Note: we ended up diverging by two lectures from last term's offering of CPSC 340. One is because we spent a class going through the midterm solutions, and the other is because I've added a new lecture (33) on deep learning software. The two topics we didn't cover are Ranking and Semi-Supervised Learning. If you want to read up on these topics, see the last offering's timetable and scroll down to those two lectures for slides and readings.