Implementation of a Convolutional Neural Network based on the ResNet architecture, trained for the recognition of traffic signs with the GTSRB dataset.
- utils.py: contains helper functions
- preprocessing.py; functions for image processing
- loader.py: loads the images and labels into the appropriate format
- training.py: CNN training
- _architecture.png: diagram of the implemented network
- Download the training dataset here
- Clone this repo to your local machine and extract the downloaded zip into the same directory. Make sure you have the modules required installed (pip install - r requirements.txt)
- Run loader.py
- Run training.py