Note that this assignment will be different than the rest, since we will not be coding on or submitting on EdStem. Instead, we will use Google Colab as our editing environment, since they provide GPU access for free. We encourage you to use Colab and then to download your notebook and submit on Gradescope.

Submission

THA 4 - Deep Learning with PyTorch

Initial Submission by Tuesday 05/09 at 11:59 pm.

Concept Programming StarterCode

For each homework assignment, there will usually be two things to submit:

  • A Conceptual portion that asks you to solve conceptual questions about that week’s materials. This part counts towards the Concept Portion of your assignment grade. You will turn in Concept portions on Gradescope.
  • A Programming portion that asks you to answer questions or do an analysis involving programming. This counts towards your Programming portion of your final grade. New for this assignment: You will turn in Programming portions on Gradescope. To submit the notebook on Gradescope, you should download the .ipynb notebook from Colab and upload to the upload assignment.

Please make sure you are familiar with the late day policy and collaboration policy on the syllabus.

Concept

Submit the conceptual questions directly on Gradescope. You can submit your answers as many times as you want before the late cutoff (submitting after the due date will cost late days). Conceptual questions are graded manually and feedback will be posted after a period for the course staff to grade.

Submit

Programming

This week, we will be using Colab to develop our notebook and Gradescope to submit. Please see the instructions listed from the starter code here.

The link to the starter code above is a shared, read-only copy that all students will start from. You should make your own copy of the notebook with the “Copy to Drive” button above the menu. This will make your own file in your Drive you have full control over.

Starter Code Submit

There is no autograder for the Programming portion this week, everything will be hand graded. Make sure to read the instructions on the assignment carefully.