Skip to content

This project utilizes a convolutional neural network (CNN) to classify objects🖼️ within images. The code is implemented using TensorFlow and is designed to be easily adaptable for use in other image classification tasks

License

Notifications You must be signed in to change notification settings

anjrew/CNN-Image-Classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNN-Image-Classifier 👁️

This project utilizes a convolutional neural network (CNN) to classify objects within images. The code is implemented using TensorFlow and is designed to be easily adaptable for use in other image classification tasks.

Image objects are piped through transformer and formatters into the CNN input layer and training takes place. Model and hyper-parameter performance analysis is done so using Tensorboard.

Data

The images to be classified are put in the 'data' folder at the root level of the project.

Each class has its own folder within the data folder that contains images of the class object. The folder name will be inferred as the label for the class for the images in the folder.

Evaluation

This project uses the Tensorboard for Evaluation of model performance and hyper-parameter optimization.


Model Creation Workflow

Workflow


Tensorboard examples

Loss and Accuracy

Loss and Accuracy

Network Graph

Network Graph

Hyperparameter Optimization

Hyperparameter Optimization

About

This project utilizes a convolutional neural network (CNN) to classify objects🖼️ within images. The code is implemented using TensorFlow and is designed to be easily adaptable for use in other image classification tasks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published