Collection of lightweight data applications

Dog Breed Classifier

Enter an Url to an image of a dog for breed classification.

Detected Face

The classifier uses a deep convolutional network, with following properties:

  • Choice between 120 possible dog breeds. The top-10 predictions are shown on the right.

  • Transfer learned on the Xception model, a deep convnet trained on ImageNet.

  • With additional convolutional and dense layers to customize the problem on dog breed classification.

  • Trained on Google Colab, with data augmentation on the fly - e.g. skewing, rotating, flipping the dog images.