#207 · Primary category: Deep Learning Frameworks
torchgan
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
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.