Schedule and Reading List¶
Date |
Topic |
---|---|
Aug 26 |
Introduction and Course Overview [pptx] |
Aug 29 |
ML Systems Research
Optional |
Sep 2 |
Background Review The second week will be dedicated to review the developments occurred in the most recent wave of AI successes. We will overview the field of deep learning, and touch on convolutional neural networks, recurrent neural networks, generative adversarial networks. This is not a introductory class to ML. Students taking the class should already be familiar with most of the concepts reviewed. Below is a list of additional resources that would be helpful to brush up some concepts.
For a more complete array of resources, see The ML Hub @ KAUST’s page on the topic. |
Sep 5 |
Background Review We continue with a background review and initiate the discussion of ML Systems as Software 2.0. |
Sep 9 |
Machine Learning Platforms [pptx]
Optional Practical |
Sep 12 |
Discussion of Machine Learning Platforms |
Sep 16 |
Model Development and Training Frameworks |
Sep 19 |
Discussion of Model Development and Training Frameworks |
Sep 23 |
No class (Holiday) |
Sep 26 |
Prediction Serving |
Sep 30 |
Hyperparameter Tuning and AutoML Optional |
Oct 3 |
Discussion of Hyperparameter Tuning and AutoML |
Oct 7 |
Distributed Model Training
Optional |
Oct 10 |
Discussion of Distributed Model Training |
Oct 14 |
No class |
Oct 17 |
No class |
Oct 21 |
Hardware Acceleration for Machine Learning
Optional |
Oct 24 |
Mid-semester Project Presentations |
Oct 28 |
No class (Mid-semester break) |
Oct 31 |
Debugging and Interpretability
Optional
Practical |
Nov 4 |
Testing and Verification
Optional |
Nov 7 |
Discussion of Testing and Verification |
Nov 11 |
No class |
Nov 14 |
No class |
Nov 18 |
Model Compilation
Optional Practical |
Nov 21 |
Discussion of Model Compilation |
Nov 25 |
Machine Learning Applied to Systems |
Nov 28 |
Discussion of Machine Learning Applied to Systems |
Dec 2 |
Final Project Presentations |
Dec 5 |
Final Project Presentations |