All Projects → 9310gaurav → Ali Pytorch

9310gaurav / Ali Pytorch

PyTorch implementation of Adversarially Learned Inference (BiGAN).

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ali Pytorch

Virtual Adversarial Training
Pytorch implementation of Virtual Adversarial Training
Stars: ✭ 94 (+54.1%)
Mutual labels:  semi-supervised-learning, cifar10, adversarial-learning
Semantic Pyramid for Image Generation
PyTorch reimplementation of the paper: "Semantic Pyramid for Image Generation" [CVPR 2020].
Stars: ✭ 45 (-26.23%)
Mutual labels:  generative-adversarial-network, adversarial-learning
ganbert-pytorch
Enhancing the BERT training with Semi-supervised Generative Adversarial Networks in Pytorch/HuggingFace
Stars: ✭ 60 (-1.64%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
CsiGAN
An implementation for our paper: CsiGAN: Robust Channel State Information-based Activity Recognition with GANs (IEEE Internet of Things Journal, 2019), which is the semi-supervised Generative Adversarial Network (GAN) for Channel State Information (CSI) -based activity recognition.
Stars: ✭ 23 (-62.3%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
DCGAN-CIFAR10
A implementation of DCGAN (Deep Convolutional Generative Adversarial Networks) for CIFAR10 image
Stars: ✭ 18 (-70.49%)
Mutual labels:  generative-adversarial-network, cifar10
ganbert
Enhancing the BERT training with Semi-supervised Generative Adversarial Networks
Stars: ✭ 205 (+236.07%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
AdverseBiNet
Improving Document Binarization via Adversarial Noise-Texture Augmentation
Stars: ✭ 34 (-44.26%)
Mutual labels:  generative-adversarial-network, adversarial-learning
Improvedgan Pytorch
Semi-supervised GAN in "Improved Techniques for Training GANs"
Stars: ✭ 228 (+273.77%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Advsemiseg
Adversarial Learning for Semi-supervised Semantic Segmentation, BMVC 2018
Stars: ✭ 382 (+526.23%)
Mutual labels:  semi-supervised-learning, adversarial-learning
Ssgan Tensorflow
A Tensorflow implementation of Semi-supervised Learning Generative Adversarial Networks (NIPS 2016: Improved Techniques for Training GANs).
Stars: ✭ 496 (+713.11%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Acgan Pytorch
Pytorch implementation of Conditional Image Synthesis with Auxiliary Classifier GANs
Stars: ✭ 57 (-6.56%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
gans-2.0
Generative Adversarial Networks in TensorFlow 2.0
Stars: ✭ 76 (+24.59%)
Mutual labels:  generative-adversarial-network, cifar10
temporal-ensembling-semi-supervised
Keras implementation of temporal ensembling(semi-supervised learning)
Stars: ✭ 22 (-63.93%)
Mutual labels:  semi-supervised-learning, cifar10
Adversarial-Learning-for-Generative-Conversational-Agents
This repository contains a new adversarial training method for Generative Conversational Agents
Stars: ✭ 71 (+16.39%)
Mutual labels:  generative-adversarial-network, adversarial-learning
Awesome Tensorlayer
A curated list of dedicated resources and applications
Stars: ✭ 248 (+306.56%)
Mutual labels:  generative-adversarial-network, adversarial-learning
catgan pytorch
Unsupervised and Semi-supervised Learning with Categorical Generative Adversarial Networks
Stars: ✭ 50 (-18.03%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Gans In Action
Companion repository to GANs in Action: Deep learning with Generative Adversarial Networks
Stars: ✭ 748 (+1126.23%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Accel Brain Code
The purpose of this repository is to make prototypes as case study in the context of proof of concept(PoC) and research and development(R&D) that I have written in my website. The main research topics are Auto-Encoders in relation to the representation learning, the statistical machine learning for energy-based models, adversarial generation networks(GANs), Deep Reinforcement Learning such as Deep Q-Networks, semi-supervised learning, and neural network language model for natural language processing.
Stars: ✭ 166 (+172.13%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Triple Gan
See Triple-GAN-V2 in PyTorch: https://github.com/taufikxu/Triple-GAN
Stars: ✭ 203 (+232.79%)
Mutual labels:  generative-adversarial-network, semi-supervised-learning
Selectiongan
[CVPR 2019 Oral] Multi-Channel Attention Selection GAN with Cascaded Semantic Guidance for Cross-View Image Translation
Stars: ✭ 366 (+500%)
Mutual labels:  generative-adversarial-network, adversarial-learning

Adversarially Learned Inference

PyTorch implementation of Aversarially Learned Inference

SVHN samples

After 1 epoch :

After 10 epochs :

After 40 epochs :

CIFAR10 samples :

After 1 epoch :

After 100 epochs :

After 500 epochs :

To test SVHN pretrained embeddings for semi-supervised learning using L2-SVMs :

python3.5 test_semisup.py --dataset=svhn --dataroot=<dataroot> --model_path=<saved_model_path>

Note : The provided model was trained for 100 epochs and gives an error rate of 23% as opposed to 19.5% reported in the paper. The original model's training was not stable in this implementation and I've used some GAN hacks like adding instance noise and selective training. Refer to this for more details : https://github.com/soumith/ganhacks.

Cite

@article{DBLP:journals/corr/DumoulinBPLAMC16,
  author    = {Vincent Dumoulin and
               Ishmael Belghazi and
               Ben Poole and
               Alex Lamb and
               Mart{\'{\i}}n Arjovsky and
               Olivier Mastropietro and
               Aaron C. Courville},
  title     = {Adversarially Learned Inference},
  journal   = {CoRR},
  volume    = {abs/1606.00704},
  year      = {2016},
  url       = {http://arxiv.org/abs/1606.00704},
}
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].