All Projects → yzwxx → Vae Celeba

yzwxx / Vae Celeba

Variational auto-encoder trained on celebA . All rights reserved.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Vae Celeba

Dragon
A Computation Graph Virtual Machine Based Deep Learning Framework
Stars: ✭ 94 (-41.25%)
Mutual labels:  tensorlayer
Normalizing Flows
Understanding normalizing flows
Stars: ✭ 126 (-21.25%)
Mutual labels:  variational-autoencoder
Bnaf
Pytorch implementation of Block Neural Autoregressive Flow
Stars: ✭ 138 (-13.75%)
Mutual labels:  variational-autoencoder
Brain Inspired Replay
A brain-inspired version of generative replay for continual learning with deep neural networks (e.g., class-incremental learning on CIFAR-100; PyTorch code).
Stars: ✭ 99 (-38.12%)
Mutual labels:  variational-autoencoder
Vae Tensorflow
A Tensorflow implementation of a Variational Autoencoder for the deep learning course at the University of Southern California (USC).
Stars: ✭ 117 (-26.87%)
Mutual labels:  variational-autoencoder
Neuraldialog Larl
PyTorch implementation of latent space reinforcement learning for E2E dialog published at NAACL 2019. It is released by Tiancheng Zhao (Tony) from Dialog Research Center, LTI, CMU
Stars: ✭ 127 (-20.62%)
Mutual labels:  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 (-45.62%)
Mutual labels:  variational-autoencoder
Synthesize3dviadepthorsil
[CVPR 2017] Generation and reconstruction of 3D shapes via modeling multi-view depth maps or silhouettes
Stars: ✭ 141 (-11.87%)
Mutual labels:  variational-autoencoder
Rectorch
rectorch is a pytorch-based framework for state-of-the-art top-N recommendation
Stars: ✭ 121 (-24.37%)
Mutual labels:  variational-autoencoder
Chinese Book
《深度学习:一起玩转TensorLayer》资源分享、讨论
Stars: ✭ 137 (-14.37%)
Mutual labels:  tensorlayer
Smrt
Handle class imbalance intelligently by using variational auto-encoders to generate synthetic observations of your minority class.
Stars: ✭ 102 (-36.25%)
Mutual labels:  variational-autoencoder
Kvae
Kalman Variational Auto-Encoder
Stars: ✭ 115 (-28.12%)
Mutual labels:  variational-autoencoder
Ganspapercollection
Stars: ✭ 130 (-18.75%)
Mutual labels:  tensorlayer
Python World
Stars: ✭ 98 (-38.75%)
Mutual labels:  variational-autoencoder
Tensorflow Mnist Cvae
Tensorflow implementation of conditional variational auto-encoder for MNIST
Stars: ✭ 139 (-13.12%)
Mutual labels:  variational-autoencoder
Super Resolution Videos
Applying SRGAN technique implemented in https://github.com/zsdonghao/SRGAN on videos to super resolve them.
Stars: ✭ 91 (-43.12%)
Mutual labels:  tensorlayer
Tybalt
Training and evaluating a variational autoencoder for pan-cancer gene expression data
Stars: ✭ 126 (-21.25%)
Mutual labels:  variational-autoencoder
Vde
Variational Autoencoder for Dimensionality Reduction of Time-Series
Stars: ✭ 148 (-7.5%)
Mutual labels:  variational-autoencoder
Focal Frequency Loss
Focal Frequency Loss for Generative Models
Stars: ✭ 141 (-11.87%)
Mutual labels:  variational-autoencoder
Deep Learning With Python
Example projects I completed to understand Deep Learning techniques with Tensorflow. Please note that I do no longer maintain this repository.
Stars: ✭ 134 (-16.25%)
Mutual labels:  variational-autoencoder

vae-celebA

Hereby we present plain VAE and modified VAE model, both of which are trained on celebA dataset to synthesize facial images.

Result:

plain VAE

DFC-VAE

input image:

reconstruction:
randomly generation:

To run the code, you are required to install Tensorflow and Tensorlayer on your machine. how to install Tensorlayer

SOME NOTES

This is the code for the paper Deep Feature Consistent Variational Autoencoder
In loss function we used a vgg loss.Check this how to load and use a pretrained VGG-16? if you have trouble reading vgg_loss.py.

How to Run

Firstly, download the celebA dataset and VGG-16 weights. After installing all the third-party packages required, we can train the models by:

python train_vae.py # for plain VAE
python train_dfc_vae.py # for DFC-VAE
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].