/dog-project

Dog breed classifier

Primary LanguageJupyter NotebookMIT LicenseMIT

Dog Classification Project

Given an image of a dog, this algorithm will identify an estimate of the canine’s breed. If supplied an image of a human, the code will identify the resembling dog breed.

Sample Output: Brittany

If supplied an image of something other than a dog or a human, the algorithm will know that, too:

Sample Output: Cat

Instructions

  1. The dog dataset can be downloaded here. You should then extract it to path/to/dog-project/dogImages.

  2. The human dataset can be downloaded here. You should then extract it at location path/to/dog-project/lfw.

  3. Finally, download the VGG-16 bottleneck features for the dog dataset and place it to path/to/dog-project/bottleneck_features.

  4. You can now run the Jupyter notebook dog_app.ipynb and train the model!