208772 | Statistical and Machine Learning
Winter 2023
Time: M 1.00pm-4.00pm at SCB4404
Instructor
- Donlapark Ponnoprat
Office: STB304
Grading
- Homework 30%
- Midterm 35%
- Final 35%
- Dive into Deep Learning by Aston Zhang, Zack C. Lipton, Mu Li and Alex J. Smola
- The Elements of Statistical Learning by Trevor Hastie, Robert Tibshirani and Jerome Friedman
- Zero to Mastery Learn PyTorch for Deep Learning by Daniel Bourke
- UvA Deep Learning Tutorials by Phillip Lippe
- Open Machine Learning Course by Yury Kashnitsky et al.
No. | Topic | Slides | Lab Notebook (Colab) |
---|---|---|---|
1 | Python tutorial 1 | ||
2 | Python tutorial 2 | Lists, Tuples and Dictionaries Numpy Iterations and Error Handling | |
3 | Data Preprocessing | Lecture 3 | Grid Search Cross-Validation |
4 | k-nearest neighbors | Lecture 4 | |
5 | Naive Bayes | Lecture 5 | |
6 | Decision Trees and Random Forests | Lecture 6 | Decision Trees and RFs |
7 | Support vector machines | Lecture 7 | Decision boundary of SVM |
8 | AdaBoost and Gradient Boosting Machines | Lecture 8 | Boosted Trees |
9 | Clustering and Gaussian Mixture Models | Lecture 9 | Deploy through Streamlit and HF |
10 | Neural Networks | Lecture 10 | Intro to Tensors NNs in Pytorch |
11 | Convolutional neural networks | Lecture 11 | Image classification |
12 | Recurrent neural networks | Lecture 12 | Lyrics generation |
13 | Transformers | Lecture 13 | Using Transformers library |
14 | Variational Autoencoder | Lecture 14 | DCGANs and Diffusion model |