Date Lecture Readings HW / project
04/04/2023 Lecture #1 : Introduction
[ slides ]

04/06/2023 Lecture #2 : Foundation of Deep Learning
[ slides ]

Lab 0

04/11/2023 Lecture #3 : Sparsity / Pruning 1
[ slides ]

04/13/2023 Lecture #4 : Sparsity / Pruning 2
[ slides ]

Lab 1

04/18/2023 Lecture #5 : Quantization 1
[ slides ]

04/20/2023 Lecture #6 : Quantization 2
[ slides ]

Lab 2 (Lab 1 due)

04/25/2023 Lecture #7 : Neural Architecture Search 1
[ slides ]

04/27/2023 Lecture #8 : Neural Architecture Search 2
[ slides ]

05/02/2023 Lecture #9 : Binary Neural Networks / HW Platforms
[ slides ]

Lab 3 (Lab 2 due)

05/04/2023 Lecture #10 : Reconfigurable Cloud-based FPGA
[ slides ]

05/09/2023 Lecture #11 : Knowledge Distillation
[ slides ]

05/11/2023 Lecture #12 : Distributed Training 1
[ slides ]

Lab 4 (Lab 3 due)

05/16/2023 Lecture #13 : Distributed Training 2
[ slides ]

05/18/2023 Lecture #14 : On-device Training
[ slides ]

Final Project

05/23/2023 Lecture #15 : In-memory deep learning
[ slides ]

(Lab 4 due)

05/25/2023 Lecture #16 : Accelerator for GNNs
[ slides ]

05/30/2023 Lecture #17 : Efficient multimedia and GANS
[ slides ]

06/01/2023 Lecture #18 : Transformers and NLP architecture
[ slides ]

06/06/2023 Lecture #19 : Accelerators for Transformers
[ slides ]

06/08/2023 Lecture #20 : Review and summary
[ slides ]

Project presentation poster due