Skip to content

CNN to Classify Dog Breeds using onvolutional Neural Network (CNN) that can classify at ~85% the dog breed from any user-supplied image

Notifications You must be signed in to change notification settings

nass59/dog-breed-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dog Breed Classifier

Convolutional Neural Network (CNN) that can classify at ~85% the dog breed from any user-supplied image.

The algorithm accepts a file path to an image and first determines whether the image contains a human, dog, or neither. Then,

  • if a dog is detected in the image, return the predicted breed.
  • if a human is detected in the image, return the resembling dog breed.
  • if neither is detected in the image, provide output that indicates an error.

Resources

  • You can download the dog dataset. Unzip the folder and place it in the repo, at location path/to/dog-project/dogImages.

  • You can download the human dataset. Unzip the folder and place it in the repo, at location path/to/dog-project/lfw. If you are using a Windows machine, you are encouraged to use 7zip to extract the folder.

  • You can donwload the VGG-16 bottleneck features for the dog dataset. Place it in the repo, at location path/to/dog-project/bottleneck_features.

About

CNN to Classify Dog Breeds using onvolutional Neural Network (CNN) that can classify at ~85% the dog breed from any user-supplied image

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published