User Tools

Site Tools


cs601r_w2020:lab1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs601r_w2020:lab1 [2020/01/10 17:23]
wingated
cs601r_w2020:lab1 [2021/01/15 06:26]
wingated
Line 26: Line 26:
 Details: Details:
  
-Your classifier must be a 20 layer Resnet.+Your classifier must be a 20 layer Resnet.  You may NOT use a built-in or pretrained resnet (ie, from torchhub), because you will need to be able to modify it.  However, you are encouraged to use other built-in pytorch blocks, such as batchnorm blocks.
  
-The dataset is the CIFAR-10 dataset. ​ You may use the torchvision.datasets interface to simplify the loading and management of the dataset.+The dataset is the CIFAR-10 dataset. ​ You may use the torchvision.datasets interface to simplify the loading and management of the dataset.  While not required for this lab, make sure that you're prepared to implement data augmentation.
  
 You will probably want to use Google colab to host your notebook. You will probably want to use Google colab to host your notebook.
Line 34: Line 34:
 For your loss curve, any reasonable visualization is acceptable. For your loss curve, any reasonable visualization is acceptable.
  
-For your confusion matrix, you should display a 200x200 image, where each pixel i,j represents the number of times an image of class i was classified as class j.+For your confusion matrix, you may use any reasonable visualization or software package.
  
-You will not be graded on any final accuracies.  ​I think this is a pretty hard dataset, so I would not expect much better performance than 40% accuracy.+You will not be graded on any final accuracies.  ​
  
 You may use any code on the internet to help you, but all submitted code must be your own work. You may use any code on the internet to help you, but all submitted code must be your own work.
  
-MAJOR HINT: we will be working with this classifier in future labs by adjusting its hyper parameters. ​ In particular, you should make it easy to:+MAJOR CONSIDERATION: we will be working with this classifier in future labs by adjusting its hyper parameters. ​ In particular, you should make it easy to:
     * Change the activation function     * Change the activation function
     * Change whether or not you use BatchNorm     * Change whether or not you use BatchNorm
cs601r_w2020/lab1.txt ยท Last modified: 2021/06/30 23:42 (external edit)