Discover and explore top open-source AI tools and projects—updated daily.
Research paper implementation for interpretable representation learning via InfoGAN
Top 35.5% on SourcePulse
This repository provides the official implementation for InfoGAN, a generative adversarial network that learns interpretable representations by maximizing mutual information. It is intended for researchers and practitioners in deep learning and generative modeling seeking to understand and reproduce the paper's results.
How It Works
InfoGAN extends standard Generative Adversarial Networks (GANs) by introducing a novel objective function that maximizes the mutual information between a subset of the latent variables and the generated output. This encourages the latent variables to capture salient, interpretable features of the data distribution, such as object type, rotation, or translation.
Quick Start & Requirements
PYTHONPATH='.' python launchers/run_mnist_exp.py
tensorboard --logdir logs/mnist
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is archived and will not receive further updates. It requires a specific, older development version of TensorFlow, which may be difficult to set up and maintain. The license is not specified, which could impact commercial use.
4 years ago
Inactive