Skip to content

ParthaPritamDeka/Dog-Breed-Classifier-Deep-Learning

Repository files navigation

Dog Breed Classification using Convolution Neural Network

Welcome to the Convolutional Neural Networks (CNN) Dog Breed Classifier Project! In this project, we learnt to build a pipeline that can be used within a web or mobile app to process real-world, user-supplied images. Given an image of a dog, our algorithm identifies an estimate of the canine’s breed. If supplied an image of a human, the code identifies the resembling dog breed.

Sample Output

Along with exploring state-of-the-art CNN models for classification, we made important design decisions about the user experience for our app.Each model has its strengths and weaknesses, and engineering a real-world application often involves solving many problems without a perfect answer. Our imperfect solution nonetheless creates a fun user experience!

Please take a look at the Ipython notebook here

Test accuracy of the Best model - Inception Resnet V3: 82.0574%

Sample detection results of the Final Dog Breed Classifier using Inception Resnet V3

human dog

Lab detected

No human dog

Australian terrier

About

Dog Breed Classifier Deep Learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published