Code Monkey home page Code Monkey logo

generative-model's Introduction

Generative Models


Contributors

MMC Lab GAN Study Group members


Implemented Paper List (20 Papers)

GAN

  1. [GAN] Generative Adversarial Networks
  2. [DCGAN] Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks
  3. [LSGAN] Least Squares Generative Adversarial Networks
  4. [WGAN] Wasserstein GAN
  5. [WGAN_GP] Improved Training of Wasserstein GANs
  6. [CGAN] Conditional Generative Adversarial Nets
  7. [InfoGAN] Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets
  8. [HoloGAN] Unsupervised Learning of 3D Representations From Natural Images
  9. [SinGAN] Learning a Generative Model from a Single Natural Image
  10. [PGGAN] Progressive Growing of GANs for Improved Quality, Stability, and Variation
  11. [StyleGAN] A Style-Based Generator Architecture for Generative Adversarial Networks

Image-to-Image Translation

  1. [CycleGAN] Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks
  2. [AGGAN] Attention-Guided Generative Adversarial Networks for Unsupervised Image-to-Image Translation
  3. [StarGAN] Unified Generative Adversarial Networks for Multi-Domain Image-to-Image Translation
  4. [DMIT] Multi-mapping Image-to-Image Translation via Learning Disentanglement

Interpretable GAN Latent

  1. Unsupervised Discovery of Interpretable Directions in the GAN Latent Space

VAE

  1. Auto-Encoding Variational Bayes (VAE)
  2. Beta-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework
  3. Neural Discrete Representation Learning(VQ-VAE)

Application

  1. Adherent Raindrop Removal with Self-Supervised Attention Maps andSpatio-Temporal Generative Adversarial Networks

Our Results

GAN Results

1. GAN

MNIST


2. DCGAN

MNIST CelebA

3. LSGAN

MNIST CelebA

4. WGAN

MNIST CelebA

5. WGAN-GP

MNIST CelebA

6. Conditional GAN

MNIST


7. InfoGAN

MNIST


8. HoloGAN

CelebA


9. SinGAN

Balloon

Mountain

Starry Night


10. PGGAN

It took about 2 weeks on TITAN RTX and trained 600k images per stage.

1024x1024 images

Cherry picked images

Latent interpolation

Fixed latent

No cherry picked images


11. StyleGAN

CelebA HQ (512x512 images)

Selected images

Style Mixing with Latent Codes

Random Images


AFHQ (512x512 images)

Selected images

Style Mixing with Latent Codes

Random Images


Image-to-Image Translation Results

1. CycleGAN

Monet to Photo Photo to Monet
Horse to Zebra Zebra to Horse

2. AGGAN

Horse to Zebra Zebra to Horse

3. StarGAN

CelebA


4. DMIT

Summer2Winter


Interpretable GAN Latent

1. Unsupervised Discovery of Interpretable Directions in the GAN Latent Space

1) MNIST


VAE Results

1. VAE

Reconstruction

MNIST CelebA

Latent Space Interpolation (MNIST)

Latent Space Interpolation (CelebA)


2. Beta-VAE

Latent Space Interpolation: Beta = 10 (CelebA)

Latent Space Interpolation: Beta = 200 (CelebA)


3. VQ-VAE

Reconstruction (MNIST)

Input Reconstruction

Reconstruction (CelebA)

Input Reconstruction

PixelCNN Trained Latent Decoding

MNIST CelebA

Application Results

1. Raindrop Removal

generative-model's People

Contributors

gihoonkim avatar hyukju-sohn avatar kyushik avatar seungwon-choi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.