Skip to content

Diverse VAE experiments and implementations in TensorFlow.

License

Notifications You must be signed in to change notification settings

mmcenta/discrete-embeddings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

discrete-embeddings

This repository contains TensorFlow 2 implementations of a few VQ-VAE papers that caught my interest. The core idea is to create a Variational Autoencoders which bottleneck into a discrete representation. Each directory contains a paper implementation and results from experiments. Currently, the following papers are implemented:

I plan to add the following papers to this repository:

Setup

All the implementations require:

  • Python 3;
  • TensorFlow 2;
  • Tensorboard (to inspect training metrics);
  • Matplotlib (to generate plots);

At the root of this repository, there is a requirements.txt file listing the installed packages on my development environment.

About

Diverse VAE experiments and implementations in TensorFlow.

Topics

Resources

License

Stars

Watchers

Forks

Languages