Computer Vision

Let's play with MNIST! Generate digits with Convolutional Variational Autoencoders

This post shows how to build an unsupervised deep learning model for digit generation by leveraging a convolutional variational autoencoder trained on the MNIST dataset of handwritten digits using Keras+Tensorflow.

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.