Convolutional Neural Networks

What breed is that puppy? Dog breed classification using Convolutional Neural Networks and Transfer Learning in Keras

In what follows, I'll show how to build a dog breed classifier based on Convolutional Neural Networks, which focuses on two particular breeds: Chihuahua and Pug. In order to cope with the small amount of traning data, the model exploits three main techniques: real time data augmentation, Transfer Learning and fine tuning.