Autoencoders safari: simple implementations of three different types of convolutional autoencoders

- 1 min

Recently I was trying to implement a convolutional conditional variational autoencoder. There are multiple implementations and resources of different types of autoencoders around, but I couldn’t find a resource with multiple implementation of different convolutional autoencoders. After reading a couple of articles, tutorials and implementations, I decided to write three simple notebooks to show how to implement convolutional autoencoders, a convolutional autoencoders safari.

In these three notebooks you will find:

  1. A simple convolutional autoencoder, with some visualizations of the latent space and the different layers. CAE notebook

latent space

  1. A convolutional variational autoencoder, with a simple implementation of the reparametrization trick, a generator to draw new samples and some visualizations of the latent space. CVAE notebook

generated

generated

Link of the repo: https://github.com/ivanlen/autoencoders_safari

Ivan Lengyel

Ivan Lengyel

I wanted to be a surfer and I ended up being a nerd.

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora googlescholar