out March 1, due March 15, 2024 (23:59:59)
In this homework, you will implement and train a variety of different autoregressive models, mainly PixelCNN and its variants.
out March 29, due April 21, 2024 (23:59:59)
In this homework, you will implement and train a normalizing flow model, RealNVP, and various VAE models.
out April 21, due May 12, 2024 (23:59:59)
In this homework, you will implement and train CycleGAN and a diffusion-based model.
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). Note that no submission after 3 days will be accepted -- also means that you may use at most 3 grace days for a specific assignment.