All Projects → salu133445 → binarygan

salu133445 / binarygan

Licence: other
Code for "Training Generative Adversarial Networks with Binary Neurons by End-to-end Backpropagation"

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to binarygan

bmusegan
Code for “Convolutional Generative Adversarial Networks with Binary Neurons for Polyphonic Music Generation”
Stars: ✭ 58 (+132%)
Mutual labels:  generative-adversarial-network, binary-neuron
speech-enhancement-WGAN
speech enhancement GAN on waveform/log-power-spectrum data using Improved WGAN
Stars: ✭ 35 (+40%)
Mutual labels:  generative-adversarial-network
30-Days-GANs-Paper-Reading
30 Days GANs Paper Reading
Stars: ✭ 41 (+64%)
Mutual labels:  generative-adversarial-network
MultiGraphGAN
MultiGraphGAN for predicting multiple target graphs from a source graph using geometric deep learning.
Stars: ✭ 16 (-36%)
Mutual labels:  generative-adversarial-network
mtss-gan
MTSS-GAN: Multivariate Time Series Simulation with Generative Adversarial Networks (by @firmai)
Stars: ✭ 77 (+208%)
Mutual labels:  generative-adversarial-network
Anime2Sketch
A sketch extractor for anime/illustration.
Stars: ✭ 1,623 (+6392%)
Mutual labels:  generative-adversarial-network
Elegant
ELEGANT: Exchanging Latent Encodings with GAN for Transferring Multiple Face Attributes
Stars: ✭ 253 (+912%)
Mutual labels:  generative-adversarial-network
GAN-LTH
[ICLR 2021] "GANs Can Play Lottery Too" by Xuxi Chen, Zhenyu Zhang, Yongduo Sui, Tianlong Chen
Stars: ✭ 24 (-4%)
Mutual labels:  generative-adversarial-network
HashGAN
HashGAN: Deep Learning to Hash with Pair Conditional Wasserstein GAN
Stars: ✭ 63 (+152%)
Mutual labels:  generative-adversarial-network
publications-arruda-ijcnn-2019
Cross-Domain Car Detection Using Unsupervised Image-to-Image Translation: From Day to Night
Stars: ✭ 59 (+136%)
Mutual labels:  generative-adversarial-network
pytorch-gans
PyTorch implementation of GANs (Generative Adversarial Networks). DCGAN, Pix2Pix, CycleGAN, SRGAN
Stars: ✭ 21 (-16%)
Mutual labels:  generative-adversarial-network
CycleGAN-gluon-mxnet
this repo attemps to reproduce Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks(CycleGAN) use gluon reimplementation
Stars: ✭ 31 (+24%)
Mutual labels:  generative-adversarial-network
Generative Continual Learning
No description or website provided.
Stars: ✭ 51 (+104%)
Mutual labels:  generative-adversarial-network
precision-recall-distributions
Assessing Generative Models via Precision and Recall (official repository)
Stars: ✭ 80 (+220%)
Mutual labels:  generative-adversarial-network
Paper-Notes
Paper notes in deep learning/machine learning and computer vision
Stars: ✭ 37 (+48%)
Mutual labels:  generative-adversarial-network
SpareNet
Style-based Point Generator with Adversarial Rendering for Point Cloud Completion (CVPR 2021)
Stars: ✭ 118 (+372%)
Mutual labels:  generative-adversarial-network
market risk gan tensorflow
Using Bidirectional Generative Adversarial Networks to estimate Value-at-Risk for Market Risk Management using TensorFlow.
Stars: ✭ 63 (+152%)
Mutual labels:  generative-adversarial-network
Generative MLZSL
[TPAMI Under Submission] Generative Multi-Label Zero-Shot Learning
Stars: ✭ 37 (+48%)
Mutual labels:  generative-adversarial-network
Pytorch-conditional-GANs
Implementation of Conditional Generative Adversarial Networks in PyTorch
Stars: ✭ 91 (+264%)
Mutual labels:  generative-adversarial-network
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+204%)
Mutual labels:  generative-adversarial-network

BinaryGAN

Prepare Training Data

  • Download MNIST database by running the script:

    ./training_data/download_mnist.sh
  • or download it manually:

    1. Download MNIST database here
    2. Decompress all the .gz files
    3. Move the decompressed files to ./training_data/mnist
  • Store the data to shared memory (optional)

    Make sure the SharedArray package has been installed.

    python ./training_data/load_mnist_to_sa.py ./training_data/mnist/ \
    --merge --binary

Configuration

Modify config.py for configuration.

  • Quick setup

    Change the values in the dictionary SETUP for a quick setup. Documentation is provided right after each key.

  • More configuration options

    Four dictionaries EXP_CONFIG, DATA_CONFIG, MODEL_CONFIG and TRAIN_CONFIG define experiment-, data-, model- and training-related configuration variables, respectively.

    The automatically-determined experiment name is based only on the values defined in the dictionary SETUP, so remember to provide the experiment name manually when you modify any other configuration variables so that you won't overwrite a trained model.

Train the model

python train.py
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].