Computer Vision

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

This post is dedicated to the development of a Flask web application capable of drawing digits through the use of a generative model. This model is obtained by training a convolutional variational autoencoder 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.