#207 · Primary category: Deep Learning Frameworks

torchgan

computer-vision deep-learning gans generative-adversarial-networks generative-model machine-learning neural-networks python python3 pytorch

Research Framework for easy and efficient training of GANs based on Pytorch

Project last updated:10/23/22

GitHub Stars

1.4K

Forks

167

Contributors

11

License

MIT

Why we included this project

Researchers and ML engineers working in PyTorch who want to train GANs without hand-building every component will find TorchGAN a good fit. It ships prebuilt modules for popular GAN architectures, and the modular design means you can start from a standard model, train it on your own dataset, then swap in a custom loss function or architecture to test new ideas. Logging backends are built in, so training progress lands in your preferred visualization tool without extra setup. The tutorials take newcomers from the basics through custom loss functions, CycleGAN, self-attention GANs, and adversarial autoencoders, which flattens the learning curve. It also has a published DOI, so it is a citable baseline for experiments. One honest caveat: development has been quiet since 2022, so treat it as a proven, stable foundation rather than a framework that tracks the newest PyTorch releases.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category