Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kwokhing/tf2-cifar10-cnn-demo

Demo on performing multiclass image classification using Convolutional Neural Network (CNN) in Tensorflow 2. Techniques such as earlystopping, batchnormalizing and dropout are explored to prevent overfitting
https://github.com/kwokhing/tf2-cifar10-cnn-demo

batchnormalization cifar10 cnn-classification convolutional-layers convolutional-neural-networks dropout earlystopping savedmodel tensorboard tensorflow tensorflow2 vgg

Last synced: about 2 months ago
JSON representation

Demo on performing multiclass image classification using Convolutional Neural Network (CNN) in Tensorflow 2. Techniques such as earlystopping, batchnormalizing and dropout are explored to prevent overfitting

Awesome Lists containing this project

README

        

## Tensorflow 2 CNN Cifar10 Classification
This demo deploys the use of Convolutional Neural Networks (CNN) in Tensorflow 2 to classify Cifar10 images.

- Tensorflow Data Pipeline
- Convolutional Neural Networks (CNN)
- Techniques that helps prevents overfitting (EarlyStopping, BatchNormalization, Dropout)
- Tensorboard
- Saving Model (.h5, tf, weights)

## Getting started
Open `TF2_Cifar10_CNN.ipynb` on a jupyter notebook environment, or Google colab. The notebook consists of further technical details.

## Future Improvements
- Explore the use of data augmentation in image classifcation
- Explore the model performance on Cifar100 dataset