Practical homework and TA class handout of the VAE section of the Deep Learning course, offered in Spring 2020.
Practical homework is written in Python and PyTorch. It has incomplete parts that students are supposed to complete.
Handout is the material used in the TA class. It is a review on VAE and its objective function, how to optimize it in practice, and some equivalent forms of the objective function.