Skip to content

GTSRB sign classification using VGG16 and custom CNN-based architecture in pytorch.

Notifications You must be signed in to change notification settings

uahmad235/GTSRB_sign_classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

GTSRB_sign_classification

The notebook presents comparison of multiple Pytorch-based classification models on GTSRB sign dataset.

Requirements:

  • The notebook requires only one dependnecy: pytorch

Models Architectures:

  1. Custom model without regularizations - serves as a baseline

  2. Improving baseline model performance with regularizations and optimization technique (dropout, better activation functions, and BatchNormalization)

  3. Use VGG16 for transfer learning (with full parameters)

  4. Prune VGG16 by dropping some intermediate layers for faster execution. The goal here is to retain maximum performance of the original model while reducing memory and resources used while training and inference.

  • Model train/val/test loss & f1-score are being logged on tensorboard for easier comparison.

About

GTSRB sign classification using VGG16 and custom CNN-based architecture in pytorch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published