Home

Awesome

Matlab-GAN License: MIT View Matlab-GAN on File Exchange Hits

Collection of MATLAB implementations of Generative Adversarial Networks (GANs) suggested in research papers. This repository is greatly inspired by eriklindernoren's repositories Keras-GAN and PyTorch-GAN, and contains codes to investigate different architectures of GAN models.

Configuration

To run the following codes, users should have the following packages,

Datasets

Table of Contents

Outputs

GAN <br>-Generator, DiscriminatorLSGAN <br>-Least Squares LossDCGAN <br>-Deep Convolutional LayerCGAN <br>-Condition Embedding
<img src="GAN/GANmnist.gif" width="200" ><img src="LSGAN/LSGANresult.jpg" width="200" ><img src="DCGAN/DCGANmnist.gif" width="200" ><img src="CGAN/CGANmnist.gif" width="200" >
ACGAN <br>-ClassificationInfoGAN mnist <br>-Continuous, Discrete CodesAAE <br>-Encoder, Decoder, DiscriminatorPix2Pix <br>-Pair and Segments checking <br>-Decovolution and Skip Connections
<img src="ACGAN/ACGANresult.jpg" width="200"><img src="InfoGAN/InfoGANmnist.gif" width="200" ><img src="AAE/AAEmnist.gif" width="200"><img src="Pix2Pix/p2pfacade.gif" width="200">
WGANSGANCycleGAN <br>-Instance Normalization <br>-Mutli-agent LearningInfoGAN CelebA
<img src="WGAN/resultepoch7.jpg" width="200"><img src="SGAN/SGANepoch7.jpg" width="200"><img src="CycleGAN/CycleGAN.gif" width="200"><img src="InfoGAN/InfoGANcelebA.gif" width="200">

References