Dog Breed recognition using Deep Learning

Alireza Khaksari
16 min readJun 22, 2021

For Dog lovers, it is like a dream come true to be able to identify the breed of any passenger dog. In the street, in the park or even from a movie which is playing! Imagine you have this cool mobile application which taking picture of any dog it will connect to a server and shortly gives you all the interesting information you would like to know about that dog. Thanks to the advancement of machine learning techniques, this is now possible. in this post, we will try to take the reader to the basic steps of implementing the core of such systems which is a neural network or more precisely deep learning. This post will be useful for anyone interested to implement ideas similar to the above.

This project has been done as part of the Udacity Data Scientist Nanodegree program, namely the capstone project. Implementation of the mobile app or a web application API will remain for further work.

Project Definition

Project Overview

In this experimental project, we have developed the main feature of a typical dog identification application and an additional fun feature: first, given a dog picture taken indoor or outdoor, it can recognize the breed of the dog, and second, given a human face instead of a dog it will tell us which dog breed it resembles the most! the second feature is to take the fun…

--

--

Alireza Khaksari

Few years as a researcher and newly start writing blog.