Giter VIP home page Giter VIP logo

gan_review's Introduction

This repo contains GANs review for topics of computer vision and time series

News

[2021/07/11] Our preprint "Generative Adversarial Networks in Time Series: A Survey and Taxonomy", Eoin Brophy and Zhengwei Wang and Qi She and Tomas E. Ward is out. This work is currently in progress.

[2021/02/14] Our paper “Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy” Zhengwei Wang and Qi She and Tomas E. Ward (arxiv version) has been published at ACM Computing Surveys,and we will continue to polish this work into the 5th version. Details of selected papers and codes can refer to GAN_CV folder.

[2020/11/24] Our paper “Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy” Zhengwei Wang and Qi She and Tomas E. Ward gets acceptted into ACM Computing Surveys,and we will continue to polish this work into the 5th version.

[2020/06/20] We have updated our 4th version of GAN survey for computer vision paper ! It inlcudes more recent GANs proposed at CVPR, ICCV 2019/2020, more intuitive visualization of GAN Taxonomy.

[2020/10/04] GANs related to our latest paper will be updated shortly.

Generative Adversarial Networks in Computer Vision

A Survey and Taxonomy of the Recent GANs Development in computer vision. Please refer to the details in recent review paper “Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy” Zhengwei Wang and Qi She and Tomas E. Ward (arxiv version). We also provide a list of papers related to GANs on computer vision in the GAN_CV.csv file.

If you find this useful in your research, please consider citing:

@article{wang2021generative,
  title={Generative Adversarial Networks in Computer Vision: A Survey and Taxonomy},
  author={Wang, Zhengwei and She, Qi and Ward, Tomas E},
  journal={ACM Computing Surveys (CSUR)},
  volume={54},
  number={2},
  pages={1--38},
  year={2021},
  publisher={ACM New York, NY, USA}
}

We have classified the two GAN-variants research lines based on recent GAN developments, below we provide a summary and the demo code of these models. We have tested the codes below and tried to summary some of lightweight and easy-to-reuse module of state-of-the-art GANs.

Architecture-variant GANs

LAPGAN:
https://github.com/jimfleming/LAPGAN (TensorFlow)
https://github.com/AaronYALai/Generative_Adversarial_Networks_PyTorch (PyTorch)

DCGAN:
https://github.com/carpedm20/DCGAN-tensorflow (TensorFlow)
https://github.com/last-one/DCGAN-Pytorch (PyTorch)

BEGAN:
https://github.com/carpedm20/BEGAN-tensorflow (TensorFlow)
https://github.com/anantzoid/BEGAN-pytorch (PyTorch)

PROGAN:
https://github.com/tkarras/progressive_growing_of_gans (TensorFlow)
https://github.com/nashory/pggan-pytorch (PyTorch)

SAGAN:
https://github.com/brain-research/self-attention-gan (TensorFlow)
https://github.com/heykeetae/Self-Attention-GAN (PyTorch)

BigGAN:
https://github.com/taki0112/BigGAN-Tensorflow (TensorFlow)
https://github.com/ajbrock/BigGAN-PyTorch (PyTorch)

Your Local GAN:
https://github.com/giannisdaras/ylg (TensorFlow)
https://github.com/188zzoon/Your-Local-GAN (PyTorch)

AutoGAN:
https://github.com/VITA-Group/AutoGAN (PyTorch)

MSG-GAN:
https://github.com/akanimax/msg-stylegan-tf (TensorFlow)
https://github.com/akanimax/msg-gan-v1 (PyTorch)

Loss-variant GANs

WGAN:
https://github.com/ChengBinJin/WGAN-TensorFlow (TensorFlow)
https://github.com/Zeleni9/pytorch-wgan (PyTorch)

WGAN-GP:
https://github.com/changwoolee/WGAN-GP-tensorflow (TensorFlow)
https://github.com/caogang/wgan-gp (PyTorch)

LSGAN:
https://github.com/xudonmao/LSGAN (TensorFlow)
https://github.com/meliketoy/LSGAN.pytorch (PyTorch)

f-GAN:
https://github.com/LynnHo/f-GAN-Tensorflow (TensorFlow)

UGAN:
https://github.com/gokul-uf/TF-Unrolled-GAN (TensorFlow)
https://github.com/andrewliao11/unrolled-gans (PyTorch)

LS-GAN:
https://github.com/maple-research-lab/lsgan-gp-alt (TensorFlow)
https://github.com/maple-research-lab/glsgan-gp (PyTorch)

MRGAN:
https://github.com/wiseodd/generative-models/tree/master/GAN/mode_regularized_gan (TensorFlow and PyTorch)

Geometric GAN:
https://github.com/lim0606/pytorch-geometric-gan (PyTorch)

RGAN:
https://github.com/AlexiaJM/RelativisticGAN (TensorFlow and PyTorch)

SN-GAN:
https://github.com/taki0112/Spectral_Normalization-Tensorflow (TensorFlow) https://github.com/christiancosgrove/pytorch-spectral-normalization-gan (PyTorch)

RealnessGAN:
https://github.com/taki0112/RealnessGAN-Tensorflow (TensorFlow)
https://github.com/kam1107/RealnessGAN (PyTorch)

Sphere GAN:
https://github.com/taki0112/SphereGAN-Tensorflow (TensorFlow)
https://github.com/Dotori-HJ/SphereGAN-Pytorch-implementation (PyTorch)

Self-supervised GAN:
https://github.com/zhangqianhui/Self-Supervised-GANs (TensorFlow)
https://github.com/vandit15/Self-Supervised-Gans-Pytorch (PyTorch)

GAN Review for Time Series

A Survey and Taxonomy of the Recent GANs Development in time series. Please refer to the details in recent review paper "Generative Adversarial Networks in Time Series: A Survey and Taxonomy", Eoin Brophy and Zhengwei Wang and Qi She and Tomas E. Ward. This work is currently in progress.

If you find this useful in your research, please consider citing:

@article{brophy2021generative,
  title={Generative adversarial networks in time series: A survey and taxonomy},
  author={Brophy, Eoin and Wang, Zhengwei and She, Qi and Ward, Tomas},
  journal={arXiv preprint arXiv:2107.11098},
  year={2021}
}

Datasets

Unlike computer vision having lots of well-known and large-scale benchmarking datasets, time series benchmarking datasets are limited due to generalization and some privacy issues especially for clinical data. Below we provide some resources of well-known time series datasets. Hopefully it is useful. Feel free to suggest any well-known time series datasets to this repo by opening new issue. We will review it and add it to the list! We hope this can help push the time series research forward!

Discrete-variant GANs

Continuous-variant GANs

gan_review's People

Contributors

sheqi avatar villawang avatar brophy-e 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.