Course CSE 490 / 599 G1

Introduction to Deep Learning

Ali Farhadi, Daniel Gordon, Aaron Walsman, Jifan Zhang, James Park, Samuel Gehman, Satvik Shukla, Samuel Ainsworth, Hessam Bagherinezhad, Shobhit Hathi, Felix Leeb

I was head TA and organizer for the Introduction to Deep Learning course at the University of Washington in Fall 2019, teaching the basics of deep learning to more than 160 students.

I wrote the homeworks, including an assignment in which students implement layers in a neural network library I created using only Python, NumPy and Numba. We also used Colab notebooks and PyTorch to train real models on GPUs.

I taught alongside Ali Farhadi, who ran the course, and nine other TAs. The slides below are the ones used in the course. If you are an instructor and would like to reuse the course materials, get in touch.