Assignments

Assignment 1: Autoregressive Models

out March 3, due March 17, 2021 (23:59:59)

In this homework, you will implement and train a variety of different autoregressive models, such as MADE and PixelCNN. For a detailed description of the assignment, please refer to this Github repository.

Assignment 2: Normalizing Flow Models

out March 17, due March 30, 2021 (23:59:59)

In this homework, you will implement and train a variety of different normalizing flow bases models, such as autoregressive flows, RealNVP, Glow. For a detailed description of the assignment, please refer to this Github repository.

Assignment 3: VAEs and GANs

out April 2, due April 23, 2021 (23:59:59)

In this homework, you will implement and train various VAE and GAN models, and VAE-GAN hybrids. For a detailed description of the assignment, please refer to this Github repository.


Late Policy:You may use up to 7 grace days (in total) over the course of the semester. That is, you can submit your solutions without any penalty if you have free grace days left. Any additional unapproved late submission will be punished (1 day late: 20% off, 2 days late: 40% off, 3 days late: 50% off) and no submission after 3 days will be accepted.