Skip to content

San-Holo/Adversarial-generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adversarial-generation

Small exploration of generative models, starting with GANs and slowly going towards manifold based methods. The structure of each GAN model is based on a github repo, from which I added some changes. I would like to thank its author and provide a link for it: https://github.com/unit8co/vegans.

This repo is a tool that I use for several purposes, including a vanilla GAN, a wasserstein GAN and their regularized versions using gradient penalty and a consistency term. Moreover, several normalizations methods are available including the spectral one, as well as common technics such as dropout.

Everything is implemented with PyTorch, using its data structures to provide pipelines useful for GANs training. There is a "pipeline" for each type of model, and the former uses a JSON file to retrieve all wanted hyperparameters (see the example file in parsers). So, to train a new model, you just have to call one of the functions presented in the main python file, and change the written path to a parsed decription, if needed.

More models soon, such as:

LSGAN, SAGAN, BIGAN

About

Generative models exploration, mainly GANs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages