Skip to content

TensorFlow implementation of a simple Variational Autoencoder. Includes a simple GUI for exploring the learned latent space.

Notifications You must be signed in to change notification settings

DanielAnthes/VAE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latent Space Explorer

This repository includes a simple variational autoencoder trained on the MNIST dataset. Each input (a handrawn image from the MNIST dataset) is encoded into a latent space. Each dimension in the latent space is given by a normally distributed variable.

If training succeeds the latent space is a dense representation of the ten classes of MNIST digits that can be continuously traversed.

To gain an intuition for the learned latent representation, it can be explored with a simple GUI written in tkinter. Each slider sets the latent location in the latent space along one axis, the image shown is the decoded image represented at the location in the latent space.

(work in progress)

interface

About

TensorFlow implementation of a simple Variational Autoencoder. Includes a simple GUI for exploring the learned latent space.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages