xqding / VariationalAutoEncoder_PyTorch

An implementation of Variational Auto-Encoder in PyTorch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Variational Auto-Encoder

Description

This is an implementation of a variational auto-encoder for the MNIST dataset using PyTorch. The method was introduced in this paper by Kingma, Diederik P. and Max Welling.

Results

The following figure shows the training loss and testing loss after each epoch of training. Figure 1

The following figure shows the samples generated from the model. Figure 2

This figure shows the generated samples in the 2D latent space. Figure 3

This figure shows the embedding of training samples in 2D latent space. The points are colored by classes Figure 4

About

An implementation of Variational Auto-Encoder in PyTorch


Languages

Language:Python 100.0%