Modeled a dog breed classifier using Convolutional Neural Networks, which will accept any user-supplied image as input, and if a dog is detected in the image, it will provide an estimate of the dog’s breed. If a human is detected, it will provide an estimate of the dog breed that is most resembling.