https://github.com/astorfi/pytorch-wgan
Pytorch implementation of DCGAN, WGAN-CP, WGAN-GP
Science Score: 10.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.8%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Pytorch implementation of DCGAN, WGAN-CP, WGAN-GP
Basic Info
- Host: GitHub
- Owner: astorfi
- Default Branch: master
- Size: 5.37 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of Zeleni9/pytorch-wgan
Created over 6 years ago
· Last pushed over 8 years ago
https://github.com/astorfi/pytorch-wgan/blob/master/
## Pytorch code for GAN models
This is the pytorch implementation of 3 different GAN models using same convolutional architecture.
- DCGAN (Deep convolutional GAN)
- WGAN-CP (Wasserstein GAN using weight clipping)
- WGAN-GP (Wasserstein GAN using gradient penalty)
## Dependecies
The prominent packages are:
* numpy
* scikit-learn
* tensorflow 1.5.0
* pytorch 0.3.0
* torchvision 0.3.0
To install all the dependencies quickly and easily you should use __pip__
```python
pip install -r requirements.txt
```
*Training*
---
Running training of DCGAN model on Fashion-MNIST dataset:
```
python main.py --model DCGAN \
--is_train True \
--download True \
--dataroot datasets/fashion-mnist \
--dataset fashion-mnist \
--epochs 30 \
--cuda True \
--batch_size 64
```
Running training of WGAN-GP model on CIFAR-10 dataset:
```
python main.py --model WGAN-GP \
--is_train True \
--download True \
--dataroot datasets/cifar \
--dataset cifar \
--generator_iters 40000 \
--cuda True \
--batch_size 64
```
Start tensorboard:
```
tensorboard --logdir ./logs/
```
*Walk in latent space*
---
*Interpolation between a two random latent vector z over 10 random points, shows that generated samples have smooth transitions.*
*Generated examples MNIST, Fashion-MNIST, CIFAR-10*
---
*Inception score*
---
[About Inception score](https://arxiv.org/pdf/1801.01973.pdf)
*Useful Resources*
---
- [WGAN reddit thread](https://www.reddit.com/r/MachineLearning/comments/5qxoaz/r_170107875_wasserstein_gan/)
- [Blogpost](https://lilianweng.github.io/lil-log/2017/08/20/from-GAN-to-WGAN.html)
- [Deconvolution and checkboard Artifacts](https://distill.pub/2016/deconv-checkerboard/)
- [WGAN-CP paper](https://arxiv.org/pdf/1701.07875.pdf)
- [WGAN-GP paper](https://arxiv.org/pdf/1704.00028.pdf)
- [DCGAN paper](https://arxiv.org/pdf/1511.06434.pdf)
- [Working remotely with PyCharm and SSH](https://medium.com/@erikhallstrm/work-remotely-with-pycharm-tensorflow-and-ssh-c60564be862d)
Owner
- Name: Sina Torfi
- Login: astorfi
- Kind: user
- Location: San Jose
- Company: Meta
- Website: https://astorfi.github.io/
- Repositories: 196
- Profile: https://github.com/astorfi
PhD & Developer working on Deep Learning, Computer Vision & NLP