Homework 1
Submission date: April 14th, 2019
Topics
- Working with data in 
PyTorch - Dataset splits
 - Cross validation
 PyTorchtensors and broadcasting- Linear SVM
 - Optimizing loss functions with SGD
 - Linear Regression with nonlinear features
 
Downloading
The assignment code is available here.
We recommend you use git to clone the repo:
git clone https://github.com/vistalab-technion/cs236605-hw1.git
This will allow you to pull updates from us in the event that they are needed.
Updates
2019-03-29
[433a729]
Updated the environment.yml so that it specifies a specific version of the
torchvision package. Some students got a newer version which caused issues in
part 3.
After pulling the update, run conda env update from within the hw1 directory
to update your conda environment to use the correct version.
FAQ
Make sure to read the getting started page before getting started.
Q: Will this assignment require use of course servers?
A: No. This assignment does not involve very heavy or long-running
computations.