A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Week | Date | Topic | Paper 1 | Paper 2 | Presenter 1 (or Advocate) | Presenter 2 (or Critic) | ||||||||||||||||||||
2 | 1 | 8/23 | class introduction and overview | ||||||||||||||||||||||||
3 | 1 | 8/25 | class topic overview: Tour de SysML 2021 | ||||||||||||||||||||||||
4 | 1 | 8/27 | registration deadline | ||||||||||||||||||||||||
5 | 2 | 8/30 | Big ideas from ML and Systems | Berkeley View of Systems Challenges for AI | CACM12 | ||||||||||||||||||||||
6 | 2 | 9/1 | ML Lifecycle | TFX, KDD17 | Hidden technical debt in ML | ||||||||||||||||||||||
7 | 3 | 9/6 | LABOR DAY (no class) | ||||||||||||||||||||||||
8 | 3 | 9/8 | ML Systems | Theano | AutoDiff in ML | ||||||||||||||||||||||
9 | 4 | 9/13 | Declarative ML Frameworks and AutoDiff | Tensorflow | |||||||||||||||||||||||
10 | 4 | 9/15 | Imperative ML Frameworks & Project Ideas | Pytorch | Tensorflow Eager | ||||||||||||||||||||||
11 | 5 | 9/20 | ML Frameworks | Ray | |||||||||||||||||||||||
12 | 5 | 9/22 | Prediction Serving: Single Model | Clipper | |||||||||||||||||||||||
13 | 6 | 9/27 | Prediction Serving: Model composition | Inferline | |||||||||||||||||||||||
14 | 6 | 9/29 | Prediction Serving: Declarative | INFaaS | |||||||||||||||||||||||
15 | 7 | 10/4 | Hyperparameter Optimization | HyperSched | Rubberband | ||||||||||||||||||||||
16 | 7 | 10/6 | HyperOpt continued + NAS Overview | NAS Survey | MNasNet | HW NAS Survey (optional) | |||||||||||||||||||||
17 | 8 | 10/11 | FALL BREAK (no class) | ||||||||||||||||||||||||
18 | 8 | 10/13 | Neural Architecture Search: Latency-awareness | EfficientNet | OFA | ||||||||||||||||||||||
19 | 9 | 10/18 | Model Compression | Squeezenet | Rethink net pruning | ||||||||||||||||||||||
20 | 9 | 10/20 | Distributed Training Simulation (guest lecture) | FlexFlow@MLSys19 | BlueConnect | ||||||||||||||||||||||
21 | 10 | 10/25 | Distributed Training Simulation (guest lecture) | EFLOPS@HPCA20 | ISCA20 | ||||||||||||||||||||||
22 | 10 | 10/27 | mid-point project presentations | team12 | Team 13 | Team 3 | team10 | team 15 | |||||||||||||||||||
23 | 11 | 11/1 | mid-point project presentations | team6 | team2 | Team 4 | team 5 | team 1 | |||||||||||||||||||
24 | 11 | 11/3 | mid-point project presentations | team9 | team11 | team14 | team 7 | Team 8 | |||||||||||||||||||
25 | 12 | 11/8 | Resource Management for ML | TetriSched | |||||||||||||||||||||||
26 | 12 | 11/10 | Federated Learning | FL@Google | FL@Scale@Google | ||||||||||||||||||||||
27 | 13 | 11/15 | Serverless Frameworks for ML | Serverless Computing: One Step Forward, Two Steps Back | FaasML | ||||||||||||||||||||||
28 | 13 | 11/17 | AI for healthcare: SysML opportunities | DL4EHR Survey | DL4ECG | ||||||||||||||||||||||
29 | 14 | 11/22 | Reinforcement Learning (Brief Intro) + Concluding Remarks | Distrib RL ICLR18 | |||||||||||||||||||||||
30 | 14 | 11/24 | STUDENT RECESS (no class) | ||||||||||||||||||||||||
31 | 15 | 11/29 | final project presentations | team12 | Team 13 | Team 3 | team10 | team 15 | |||||||||||||||||||
32 | 15 | 12/1 | final project presentations | team6 | team2 | Team 4 | team 5 | team 1 | |||||||||||||||||||
33 | 16 | 12/6 | final project presentations | team9 | team11 | team14 | team 7 | team 8 | |||||||||||||||||||
34 | |||||||||||||||||||||||||||
35 | 12/9 | final project video/demo due by 2359ET | |||||||||||||||||||||||||
36 | 12/10 | final project report due by 2359ET | |||||||||||||||||||||||||
37 | |||||||||||||||||||||||||||
38 | |||||||||||||||||||||||||||
39 | NOTES | final instructional days: Dec 6-7 | |||||||||||||||||||||||||
40 | final exam slot: Fri, Dec 10, 11:20-2:10 | ||||||||||||||||||||||||||
41 | |||||||||||||||||||||||||||
42 | |||||||||||||||||||||||||||
43 | Bonus Topics | ML Compilers | TVM | ||||||||||||||||||||||||
44 | ML Frameworks | Mxnet | |||||||||||||||||||||||||
45 | Prediction Serving | ClockWork, OSDI20 | |||||||||||||||||||||||||
46 | |||||||||||||||||||||||||||
47 | |||||||||||||||||||||||||||
48 | |||||||||||||||||||||||||||
49 | |||||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |