This project aims to predict the labels of the CIFAR-10 datset. This project uses Keras to implement deep learning. Almost all the code is in the form of IPython notebooks. Final accuracy - 87.94%
- Jupyter
- Keras
- Tensorflow
- Matplotlib
- Pickle
- Helper - Helper functions which decode and fetch the data to the IPython notebooks
- Basic - IPython notebook to test helper functions and list images in the dataset
- Simple CNN - IPython notebook with a simple implementation of CNN taken from the Keras examples
- Improved CNN - IPython notebook which uses a pure CNN network with image augmentations to implove the accuracy of the model
- Model files (.h5) - Different saved models
The quickest way to run these on a fresh Linux machine is to follow this tutorial:
Then clone this repo and start Jupyter Notebook:
git clone https://github.com/09rohanchopra/cifar10.git
cd cifar10
jupyter notebook
If you have ideas or find mistakes please leave a note.