The InfoGAN repository contains the original implementation used to reproduce the results in the paper “InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets”. InfoGAN is a variant of the GAN (Generative Adversarial Network) architecture that aims to learn disentangled and interpretable latent representations by maximizing the mutual information between a subset of the latent codes and the generated outputs. That extra incentive encourages the generator to structure its latent space in a way where certain latent variables control meaningful, distinct factors (e.g. rotation, width, stroke thickness) in the output images. The repository includes code for experiments (e.g. on MNIST), launcher scripts, and some tests. It depends on a development version of TensorFlow (the code expects features not in older stable releases), and also uses other libraries like prettytensor and progressbar.

Features

  • GAN architecture augmented with a mutual-information maximization term to encourage disentanglement
  • Code for running experiments (e.g. MNIST) using launcher scripts
  • Dependency on TensorFlow dev branch and supporting libraries (prettytensor, progressbar)
  • Docker support for reproducible execution environments
  • TensorBoard integration for visualizing generated outputs and training metrics
  • Archived status: preserved as reference implementation rather than actively maintained

Project Samples

Project Activity

See All Activity >

Categories

AI Models

Follow InfoGAN

InfoGAN Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of InfoGAN!

Additional Project Details

Programming Language

Python

Related Categories

Python AI Models

Registered

2025-10-03