Professional Documents
Culture Documents
Deep Learning Lab: Translated MLP - CNN
Deep Learning Lab: Translated MLP - CNN
Deep Learning Lab: Translated MLP - CNN
- Can a MLP achieve the same accuracy when the MNIST digits are no longer
centered but translated?
Train a MLP with translated MNIST
- We have seen that a single layer MLP is quite good for MNIST classification
(accuracy ~ 96%)
- Can a MLP achieve the same accuracy when the MNIST digits are no longer
centered but translated?
Normalization
Typical ConvNet Motif
Activation
Function
Pooling
LeNet-5
Session 2
Train LeNet
Home Assignment
- Train a LeNet-5 with
Cifar-10.
- 60000 32x32 colour
images in 10 classes.
- There are 50000
training images and
10000 test images.
- PyTorch supports
Cifar-10 dataset, just
like MNIST
Advanced Assignment
- Modify a network
architecture and apply
necessary
transformations on
Cifar-10 to reach at
least 80% test
accuracy.
- Try and see if you can
reach higher accuracy.
Transfer Learning
Fine-tuning ConvNet
Home Assignment
- Fine-tune Alexnet on rest of the domains of Office-Home.
- Fine-tune other pre-trained networks on Office-Home:
- VGG16
- ResNet50
- Inception V3
- Freeze some initial conv layers of the network and fine-tune only the latter layers
of the network. (Hint: set requires_grad=False for frozen layer weights)
- Compare and see which approach works the best.