All Projects → kwj2104 → Simple Variational Autoencoder

kwj2104 / Simple Variational Autoencoder

A VAE written entirely in Numpy/Cupy

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Simple Variational Autoencoder

Vae For Image Generation
Implemented Variational Autoencoder generative model in Keras for image generation and its latent space visualization on MNIST and CIFAR10 datasets
Stars: ✭ 87 (+335%)
Mutual labels:  generative-model, variational-autoencoder
eccv16 attr2img
Torch Implemention of ECCV'16 paper: Attribute2Image
Stars: ✭ 93 (+365%)
Mutual labels:  generative-model, variational-autoencoder
Vae protein function
Protein function prediction using a variational autoencoder
Stars: ✭ 57 (+185%)
Mutual labels:  generative-model, variational-autoencoder
Li emnlp 2017
Deep Recurrent Generative Decoder for Abstractive Text Summarization in DyNet
Stars: ✭ 56 (+180%)
Mutual labels:  generative-model, variational-autoencoder
Generative models tutorial with demo
Generative Models Tutorial with Demo: Bayesian Classifier Sampling, Variational Auto Encoder (VAE), Generative Adversial Networks (GANs), Popular GANs Architectures, Auto-Regressive Models, Important Generative Model Papers, Courses, etc..
Stars: ✭ 276 (+1280%)
Mutual labels:  generative-model, variational-autoencoder
vae-torch
Variational autoencoder for anomaly detection (in PyTorch).
Stars: ✭ 38 (+90%)
Mutual labels:  generative-model, variational-autoencoder
AC-VRNN
PyTorch code for CVIU paper "AC-VRNN: Attentive Conditional-VRNN for Multi-Future Trajectory Prediction"
Stars: ✭ 21 (+5%)
Mutual labels:  generative-model, variational-autoencoder
Tensorflow Generative Model Collections
Collection of generative models in Tensorflow
Stars: ✭ 3,785 (+18825%)
Mutual labels:  generative-model, variational-autoencoder
srVAE
VAE with RealNVP prior and Super-Resolution VAE in PyTorch. Code release for https://arxiv.org/abs/2006.05218.
Stars: ✭ 56 (+180%)
Mutual labels:  generative-model, variational-autoencoder
CHyVAE
Code for our paper -- Hyperprior Induced Unsupervised Disentanglement of Latent Representations (AAAI 2019)
Stars: ✭ 18 (-10%)
Mutual labels:  generative-model, variational-autoencoder
Neuraldialog Cvae
Tensorflow Implementation of Knowledge-Guided CVAE for dialog generation ACL 2017. It is released by Tiancheng Zhao (Tony) from Dialog Research Center, LTI, CMU
Stars: ✭ 279 (+1295%)
Mutual labels:  generative-model, variational-autoencoder
Awesome Vaes
A curated list of awesome work on VAEs, disentanglement, representation learning, and generative models.
Stars: ✭ 418 (+1990%)
Mutual labels:  generative-model, variational-autoencoder
Dancenet
DanceNet -💃💃Dance generator using Autoencoder, LSTM and Mixture Density Network. (Keras)
Stars: ✭ 469 (+2245%)
Mutual labels:  generative-model
Generative Models
Collection of generative models, e.g. GAN, VAE in Pytorch and Tensorflow.
Stars: ✭ 6,701 (+33405%)
Mutual labels:  generative-model
Sentence Vae
PyTorch Re-Implementation of "Generating Sentences from a Continuous Space" by Bowman et al 2015 https://arxiv.org/abs/1511.06349
Stars: ✭ 462 (+2210%)
Mutual labels:  generative-model
Scvi Tools
Deep probabilistic analysis of single-cell omics data
Stars: ✭ 452 (+2160%)
Mutual labels:  variational-autoencoder
Began Tensorflow
Tensorflow implementation of "BEGAN: Boundary Equilibrium Generative Adversarial Networks"
Stars: ✭ 904 (+4420%)
Mutual labels:  generative-model
Neurec
Next RecSys Library
Stars: ✭ 731 (+3555%)
Mutual labels:  variational-autoencoder
Jukebox
Code for the paper "Jukebox: A Generative Model for Music"
Stars: ✭ 4,863 (+24215%)
Mutual labels:  generative-model
Segan
Speech Enhancement Generative Adversarial Network in TensorFlow
Stars: ✭ 661 (+3205%)
Mutual labels:  generative-model

Variational Autoencoder in NumPy

This is a full implementation of a simple VAE written entirely in Numpy (and Cupy). The code runs very slow on CPU so using a GPU with Cupy is recommended.

Original Paper: Auto-Encoding Variational Bayes, Diederik P Kingma, Max Welling

Used preprocessing code and inspired by @shinseung428's Vanilla GAN.

Implementation Details

  • Learns the MNIST Dataset
  • Xavier Initialization
  • Adam Optimizer

Requirements

  • Numpy
  • PIL (visualize results)
  • Cupy (Optional)

Network

network

Results

result

Author

K / @kwj2104

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].