Files
-----
  - functional.py
  - hw3.ipynb
  - hw3.pdf
  - models.py
  - nn.py
  - optim.py
  - README.txt <-- this file
  - test_functional.py
  - test_nn.py
  - test_optim.py
  - train.py
  - utils.py
  - zssr/ <-- a folder

Files to Copy From Homework 2
-----------------------------
  - autograd.py    -> autograd.py
  - functional.py  -> hw2_functional.py
  - nn.py          -> hw2_nn.py
  - optim.py       -> hw2_optim.py

Instructions
------------
  1. Copy the files from homework 2 and rename them accordingly (see above).
  2. Open your Google Drive in the browser.
  3. Create a directory called "DL4CV" in your Google Drive.
  4. In "DL4CV", create a sub-directory called "hw3".
  5. Upload ALL the files listed above to a "hw3" under "DL4CV".
  6. Double-click on "hw3.ipynb" to open it in Google Colab.
  7. Follow the instructions in the notebook and solve the coding assignment.
  8. Run the last cell in the notebook to create a submission zip file and download it.
  9. Upload your submission zip to the assignment's submission box (a Dropbox linked; sent in Piazza).
