All Projects → ZhilZheng → Lr-LiVAE

ZhilZheng / Lr-LiVAE

Licence: other
Tensorflow implementation of Disentangling Latent Space for VAE by Label Relevant/Irrelevant Dimensions (CVPR 2019)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Lr-LiVAE

MMD-GAN
Improving MMD-GAN training with repulsive loss function
Stars: ✭ 82 (+182.76%)
Mutual labels:  generative-model
Cross-Speaker-Emotion-Transfer
PyTorch Implementation of ByteDance's Cross-speaker Emotion Transfer Based on Speaker Condition Layer Normalization and Semi-Supervised Training in Text-To-Speech
Stars: ✭ 107 (+268.97%)
Mutual labels:  generative-model
simplegan
Tensorflow-based framework to ease training of generative models
Stars: ✭ 19 (-34.48%)
Mutual labels:  generative-model
EVE
Official repository for the paper "Large-scale clinical interpretation of genetic variants using evolutionary data and deep learning". Joint collaboration between the Marks lab and the OATML group.
Stars: ✭ 37 (+27.59%)
Mutual labels:  generative-model
CondGen
Conditional Structure Generation through Graph Variational Generative Adversarial Nets, NeurIPS 2019.
Stars: ✭ 46 (+58.62%)
Mutual labels:  generative-model
continuous-time-flow-process
PyTorch code of "Modeling Continuous Stochastic Processes with Dynamic Normalizing Flows" (NeurIPS 2020)
Stars: ✭ 34 (+17.24%)
Mutual labels:  generative-model
texturize
🤖🖌️ Generate photo-realistic textures based on source images. Remix, remake, mashup! Useful if you want to create variations on a theme or elaborate on an existing texture.
Stars: ✭ 495 (+1606.9%)
Mutual labels:  generative-model
vqvae-2
PyTorch implementation of VQ-VAE-2 from "Generating Diverse High-Fidelity Images with VQ-VAE-2"
Stars: ✭ 65 (+124.14%)
Mutual labels:  generative-model
coursera-gan-specialization
Programming assignments and quizzes from all courses within the GANs specialization offered by deeplearning.ai
Stars: ✭ 277 (+855.17%)
Mutual labels:  generative-model
pytorch-GAN
My pytorch implementation for GAN
Stars: ✭ 12 (-58.62%)
Mutual labels:  generative-model
GatedPixelCNNPyTorch
PyTorch implementation of "Conditional Image Generation with PixelCNN Decoders" by van den Oord et al. 2016
Stars: ✭ 68 (+134.48%)
Mutual labels:  generative-model
RAVE
Official implementation of the RAVE model: a Realtime Audio Variational autoEncoder
Stars: ✭ 564 (+1844.83%)
Mutual labels:  generative-model
Gumbel-CRF
Implementation of NeurIPS 20 paper: Latent Template Induction with Gumbel-CRFs
Stars: ✭ 51 (+75.86%)
Mutual labels:  generative-model
cygen
Codes for CyGen, the novel generative modeling framework proposed in "On the Generative Utility of Cyclic Conditionals" (NeurIPS-21)
Stars: ✭ 44 (+51.72%)
Mutual labels:  generative-model
AI Learning Hub
AI Learning Hub for Machine Learning, Deep Learning, Computer Vision and Statistics
Stars: ✭ 53 (+82.76%)
Mutual labels:  generative-model
auto coding
A basic and simple tool for code auto completion
Stars: ✭ 42 (+44.83%)
Mutual labels:  generative-model
latent-pose-reenactment
The authors' implementation of the "Neural Head Reenactment with Latent Pose Descriptors" (CVPR 2020) paper.
Stars: ✭ 132 (+355.17%)
Mutual labels:  generative-model
GraphCNN-GAN
Graph-convolutional GAN for point cloud generation. Code from ICLR 2019 paper Learning Localized Generative Models for 3D Point Clouds via Graph Convolution
Stars: ✭ 50 (+72.41%)
Mutual labels:  generative-model
GDPP
Generator loss to reduce mode-collapse and to improve the generated samples quality.
Stars: ✭ 32 (+10.34%)
Mutual labels:  generative-model
denoising-diffusion-pytorch
Implementation of Denoising Diffusion Probabilistic Model in Pytorch
Stars: ✭ 2,313 (+7875.86%)
Mutual labels:  generative-model

Lr-LiVAE (CVPR2019)

Tensorflow implementation of Disentangling Latent Space for VAE by Label Relevant/Irrelevant Dimensions.

The network architecture


Exemplar Results

  • Toy experiment


  • Generated images


  • Face synthesis


Preparation

  • Prerequisites
    • Tensorflow
    • Python 2.x with matplotlib, numpy and scipy
  • Dataset
    • FaceScrub
      • Images should be placed in ./Datas/facescrub_aligned/
  • pre-trained model
    • Download the trained model from Baidu Cloud(dfna), and unzip the files to ./models/

Quick Start

Exemplar commands are listed here for a quick start.

Training

  • To train on facescrub dataset with size of 64 X 64

    python Lr-LiVAE.py --mode training

Testing

  • Example of generating random samples

    python Lr-LiVAE.py --mode generation
  • Example of image inpainting

    python Lr-LiVAE.py --mode inpainting
  • Example of face synthesis using z_s and z_u from different images

    python Lr-LiVAE-GAN.py --mode exchanging

Citation

If this work is useful for your research, please consider citing:

@inproceedings{zheng2019disentangling,
  title={Disentangling Latent Space for VAE by Label Relevant/Irrelevant Dimensions},
  author={Zheng, Zhilin and Sun, Li},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={12192--12201},
  year={2019}
}
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].