| Moon's day | Woden' s day | Frigga's day | 
|---|
| 
| Jan 13 |  | Prolegomena. Course introductionSlides
 |  |  
 |  | 
| Jan 15 |  | Basic ML terminology with exampleSlides
 |  |  
 |  | 
| Jan 17 |  | Lab: Python libraries |  |  
 |  | 
|  | 
| Jan 22 |  | The nature of data. From object to vectorsSlides
 |  |  
 |  | 
| Jan 24 |  | K nearest neighborsSlides
 |  |  
 |  | 
| 
| Jan 27 |  | Linear regression. Simple linear regression and ordinary least squaresSlides
 |  |  
 |  | 
| Jan 29 |  | Lab: Linear (and related) regression techniques |  |  
 |  | 
| Jan 31 |  | Deriving linear regressionSlides
 |  |  
 |  | 
| 
| Feb 3 |  | Newton's method and gradient descent |  |  
 |  | 
| Feb 5 |  | Training regression using gradient descentSlides
 |  |  
 |  | 
| Feb 7 |  | Logistic regression. From linear regression to classificationSlides
 |  |  
 |  | 
| 
| Feb 10 |  | Lab: Applying logistic regression |  |  
 |  | 
| Feb 12 |  | Training logistic regressionSlides
 |  |  
 |  | 
| Feb 14 |  | Gaussian mixture models Probability and distributionsSlides
 |  |  
 |  | 
|  | 
| Feb 19 |  | Lab: From histograms to Gaussians |  |  
 |  |  | 
| 
| Feb 24 |  | Expectation-maximization |  |  
 |  | 
| Feb 26 |  | Support vector machines. Linear programmingSlides
 |  |  
 |  |  | 
| 
| Mar 3 |  | Lab: Support vector classification |  |  
 |  |  |  | 
|  |  |  | 
|  |  |  | 
| 
| Mar 24 |  | Principal component analysis. PCA conceptsSlides
 |  |  
 |  | 
| Mar 26 |  | Lab: PCAs and facial recognition |  |  
 |  | 
| Mar 28 |  | The math of PCA; eigenvectors and eigenvaluesSlides
 |  |  
 |  | 
|  | 
| Apr 2 |  | Neural nets. The perceptron model,  multilayer perceptronsSlides
 |  |  
 |  |  | 
| 
| Apr 7 |  | Perceptron trainingSlides
 |  |  
 |  | 
| Apr 9 |  | The feed-forward and  back-propogation algorithmsSlides
 |  |  
 |  | 
| Apr 11 |  | Deep learning: CNNsSlides
 |  |  
 |  | 
| 
| Apr 14 |  | Deep learning: CNNsSlides
 |  |  
 |  | 
| Apr 16 |  | Lab: Deep learning |  |  
 |  |  | 
|  |  |  | 
|  |  |  |