NAS framework for generative adversarial networks (GANs)
Top 65.9% on sourcepulse
AutoGAN provides a novel neural architecture search (NAS) framework specifically for Generative Adversarial Networks (GANs). It aims to automate the discovery of high-performing GAN architectures for unconditional image generation tasks, targeting researchers and practitioners in computer vision and deep learning. The framework has demonstrated state-of-the-art results on datasets like CIFAR-10.
How It Works
AutoGAN employs an RNN controller to search for optimal GAN architectures within a defined search space. This approach allows for the automated exploration and selection of network components and configurations, leading to architectures that achieve competitive performance metrics like FID and Inception Score. The framework is designed to be efficient in discovering effective GAN designs without extensive manual tuning.
Quick Start & Requirements
pip install -r requirements.txt
./fid_stat
.sh exps/autogan_search.sh
for search, then python train_derived.py
with the discovered architecture vector.sh exps/autogan_cifar10_a.sh
for CIFAR-10.python test.py
with a specified model path.Highlighted Details
Maintenance & Community
The project is associated with the VITA Group and the paper was presented at ICCV 2019. No specific community channels or active maintenance signals are evident from the README.
Licensing & Compatibility
The README does not explicitly state a license. The code relies on components from OpenAI's Improved GAN and TTUR, which have their own licenses. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The project appears to be a research artifact from 2019, and its current maintenance status or compatibility with newer PyTorch versions is not indicated. The setup requires manual downloading of statistics files.
1 year ago
1 week