All Projects → OctoberChang → Mmd Gan

OctoberChang / Mmd Gan

MMD-GAN: Towards Deeper Understanding of Moment Matching Network

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mmd Gan

Focal Frequency Loss
Focal Frequency Loss for Generative Models
Stars: ✭ 141 (-12.42%)
Mutual labels:  generative-adversarial-network
Stylegan.pytorch
A PyTorch implementation for StyleGAN with full features.
Stars: ✭ 150 (-6.83%)
Mutual labels:  generative-adversarial-network
Mmediting
OpenMMLab Image and Video Editing Toolbox
Stars: ✭ 2,618 (+1526.09%)
Mutual labels:  generative-adversarial-network
Semantic image inpainting
Semantic Image Inpainting
Stars: ✭ 140 (-13.04%)
Mutual labels:  generative-adversarial-network
Tensorflow Infogan
🎎 InfoGAN: Interpretable Representation Learning
Stars: ✭ 149 (-7.45%)
Mutual labels:  generative-adversarial-network
Netgan
Implementation of the paper "NetGAN: Generating Graphs via Random Walks".
Stars: ✭ 152 (-5.59%)
Mutual labels:  generative-adversarial-network
Unetgan
Official Implementation of the paper "A U-Net Based Discriminator for Generative Adversarial Networks" (CVPR 2020)
Stars: ✭ 139 (-13.66%)
Mutual labels:  generative-adversarial-network
Frontalization
Pytorch deep learning face frontalization model
Stars: ✭ 160 (-0.62%)
Mutual labels:  generative-adversarial-network
Dvbpr
Personalized Fashion Recommendation and Generation
Stars: ✭ 150 (-6.83%)
Mutual labels:  generative-adversarial-network
Anogan Keras
Unsupervised anomaly detection with generative model, keras implementation
Stars: ✭ 157 (-2.48%)
Mutual labels:  generative-adversarial-network
Conditional Gan
Anime Generation
Stars: ✭ 141 (-12.42%)
Mutual labels:  generative-adversarial-network
P2pala
Page to PAGE Layout Analysis Tool
Stars: ✭ 147 (-8.7%)
Mutual labels:  generative-adversarial-network
Progressive growing of gans tensorflow
Tensorflow implementation of PROGRESSIVE GROWING OF GANS FOR IMPROVED QUALITY, STABILITY, AND VARIATION
Stars: ✭ 152 (-5.59%)
Mutual labels:  generative-adversarial-network
Tsit
[ECCV 2020 Spotlight] A Simple and Versatile Framework for Image-to-Image Translation
Stars: ✭ 141 (-12.42%)
Mutual labels:  generative-adversarial-network
Stylegan2 Pytorch
Simplest working implementation of Stylegan2, state of the art generative adversarial network, in Pytorch. Enabling everyone to experience disentanglement
Stars: ✭ 2,656 (+1549.69%)
Mutual labels:  generative-adversarial-network
Nice Gan Pytorch
Official PyTorch implementation of NICE-GAN: Reusing Discriminators for Encoding: Towards Unsupervised Image-to-Image Translation
Stars: ✭ 140 (-13.04%)
Mutual labels:  generative-adversarial-network
Isketchnfill
Software that can autocomplete sketches as the user starts drawing.
Stars: ✭ 151 (-6.21%)
Mutual labels:  generative-adversarial-network
Anime Face Gan Keras
A DCGAN to generate anime faces using custom mined dataset
Stars: ✭ 161 (+0%)
Mutual labels:  generative-adversarial-network
A Pytorch Tutorial To Super Resolution
Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network | a PyTorch Tutorial to Super-Resolution
Stars: ✭ 157 (-2.48%)
Mutual labels:  generative-adversarial-network
Shapegan
Generative Adversarial Networks and Autoencoders for 3D Shapes
Stars: ✭ 151 (-6.21%)
Mutual labels:  generative-adversarial-network

MMD-GAN

Code accompanying the paper MMD-GAN: Towards Deeper Understanding of Moment Matching Network.

Prerequisites

- Python, NumPy, Scipy
- PyTorch (v0.1.12)
- A recent Nvidia GPU

Usage

./mmd_gan [OPTIONS]
OPTIONS:
    --dataset DATASET: type of dataset (mnist/cifar10/celeba/lsun)
    --dataroot DATAROOT: path to dataset
    --workers WORKERS: number of threads to load data
    --batch_size BATCH_SIZE: batch size for training
    --image_size IMAGE_SIZE: image size of dataset
    --nc NC: number of channels in images
    --nz NZ: hidden dimension in z and codespace
    --max_iter MAX_ITER: max iteration for training
    --lr LR: learning rate (default 5e-5)
    --gpu_device GPU_DEVICE: gpu id (default 0)
    --netG NETG: path to generator model
    --netD NETD: path to discriminator model
    --Diters DITERS: number of updates for discriminator per one generator update
    --experiment EXPERIMENT: output directory of sampled images

For a quick start, please set the DATA_PATH variable in run_exp.sh to

    ./data

and run

	$ ./run_exp.sh [mnist/cifar10/celeba/lsun]

Dataset

For mnist and cifar10, the dataset will be automatically download if not exist in the designated DATAROOT directory.

For CelebA and LSUN dataset, please run the download script in ./data directory.

More Info

This repository is by Chun-Liang Li, Wei-Cheng Chang, Yu Cheng, Yiming Yang, Barnabás Póczos, and contains the source code to reproduce the experiments in our paper MMD GAN: Towards Deeper Understanding of Moment Matching Network. If you find this repository helpful in your publications, please consider citing our paper.

@article{li2017mmd,
    title={MMD GAN: Towards Deeper Understanding of Moment Matching Network},
    author={Li, Chun-Liang and Chang, Wei-Cheng and Cheng, Yu and Yang, Yiming and P{\'o}czos, Barnab{\'a}s},
    journal={arXiv preprint arXiv:1705.08584},
    year={2017}
}

For any questions and comments, please send your email to [email protected]

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].