Skip to content

Image classification is a fascinating deep learning project. In this project, I built a convolution neural network on a CIFAR-10 dataset. First, I did some exploration in our dataset, and then trained my neural network using python and keras.

Notifications You must be signed in to change notification settings

eLONEwolf/Image-ClassificationProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image-ClassificationProject

Image classification is a amazing deep learning project that I've worked on.

  • In this project, We build a convolution neural network on a CIFAR-10 dataset.

  • To begin with, we did some exploration in our dataset, and then trained our deep neural network using python and keras.

  • Finally we built a GUI in which images can be uploaded to and can be used for prediction.

Important Dependencies

tkinter is required for GUI creation and launching the application - !conda install -c anaconda tk

About the Dataset

CIFAR-10 is a very popular computer vision dataset. This dataset is well studied in many types of deep learning research for object recognition.

This dataset consists of 60,000 images divided into 10 target classes, with each category containing 6000 images of shape 3232. This dataset contains images of low resolution (3232), which allows researchers to try new algorithms. The 10 different classes of this dataset are:

  • Airplane
  • Car
  • Bird
  • Cat
  • Deer
  • Dog
  • Frog
  • Horse
  • Ship
  • Truck

CIFAR-10 dataset is already available in the datasets module of Keras. We do not need to download it; we can directly import it from keras.datasets.

Starting Project

  • The pretrained model must be loaded in GUI CIFAR10 Dataset.py for its working.

    • model_2o3.h5
  • run main_run.py in a python environment with model_2o3.h5 and all the dependencies setup.

That's all folks! We're good to go!

About

Image classification is a fascinating deep learning project. In this project, I built a convolution neural network on a CIFAR-10 dataset. First, I did some exploration in our dataset, and then trained my neural network using python and keras.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •