Homework

Assignments

 

Homework Release Date Due Date Topics
Homework 1 Jan 22, 2025 Feb 5, 2025 Basic Image Operations, Warping, Cameras
Homework 2 Feb 6, 2025 Feb 21, 2025 Signal Processing
Homework 3 Feb 28, 2025 Mar 15, 2025 Optical Flow, Segmentation, PCA
Homework 4 Mar 24, 2025 Apr 8, 2025 PyTorch, CNNs
Homework 5 Apr 12, 2025 Apr 29, 2025 Segmentation, Transformers, CLIP, GANs

Coding
A majority of homework assignments will require you to write code using Python. We will use Google Colab, a free Jupyter notebook environment that runs entirely in the cloud — you just need a Google account to use Colab. Colab also comes with a free GPU, which will be useful when we are doing deep learning operations later in the course. If you are unfamiliar with Jupyter notebooks, please check out Course Materials.

Late Policy
Assignments are expected to be submitted on the due date. Each student gets a total of 3 late days. All 3 days can be used towards 1 assignment, or 1 day late for 3 assignments, or other combinations. Late submissions beyond the first 3 will be penalized as follows:

  1. One day late will be penalized 25% of the credit.
  2. Two Days late will be penalized 50%.
  3. Submissions more than 2 days late will not be considered for credit.

Collaboration
I encourage collaboration both inside and outside class. You may talk to other students for general ideas and concepts, but you should answer questions independently and submit your own work. You will be asked to write names of any collaborators on your homework assignments.

Plagiarism
Plagiarism of any form will not be tolerated. You are expected to credit all sources explicitly. If you have any doubts regarding what is and is not plagiarism, talk to me.

Comments are closed.