Deep Networks for Image Classification

Exploring very deep convolutional networks based on VGG, ResNet, GoogLeNet principles.

Summary

Implementation of both the original models - VGG16, ResNet18, Inception v1 - and respective alternative versions on MNIST and CIFAR10 datasets. The comparison between these six models indicate that the "improved" versions slightly outperform their vanilla counterparts

For the avid reader, an extensive six page paper is also compiled, describing models' principles, training process and experimental results on the aforementioned datasets. Paper can be found at:

Important Notes

Overview of changes in VGG16

Overview of changes in ResNet18

Overview of changes in Inception v1

Code & Installation Process available at:

Written with:

Python, Pytorch, Matplotlib, Pandas, Scikit-Learn

Since:

April 2021 - June 2021