paper-with-me

홈 › Papers

InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets

2016-06-12 · NeurIPS 2016 12 · Xi Chen, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel

This paper describes InfoGAN, an information-theoretic extension to the Generative Adversarial Network that is able to learn disentangled representations in a completely unsupervised manner. InfoGAN is a generative adversarial network that also maximizes the mutual information between a small subset of the latent variables and the observation. We derive a lower bound to the mutual information objective that can be optimized efficiently, and show that our training procedure can be interpreted as a variation of the Wake-Sleep algorithm. Specifically, InfoGAN successfully disentangles writing styles from digit shapes on the MNIST dataset, pose from lighting of 3D rendered images, and background digits from the central digit on the SVHN dataset. It also discovers visual concepts that include hair styles, presence/absence of eyeglasses, and emotions on the CelebA face dataset. Experiments show that InfoGAN learns interpretable representations that are competitive with representations learned by existing fully supervised methods.

📄 PDF Abstract BibTeX arXiv:1606.03657

Code (38)

Evavanrooijen/InfoGAN-PyTorch pytorch
JunsikChoi/Pytorch-InfoGAN pytorch
JunsikChoi/Pytorch-InfoGAN-CR pytorch
KarolyPoka/ULTRON pytorch
LJSthu/info-GAN pytorch
Murali81/InfoGAN
Natsu6767/InfoGAN-PyTorch pytorch
Neptune-Trojans/GANs tf
SAGNIKMJR/MetaQNN_ImageGenerationGAN_DiscriminatorFixed_PyTorch pytorch
SeonbeomKim/TensorFlow-InfoGAN tf
TimoKuenstle/timeseries tf
VitoRazor/Gan_Architecture tf
amir7d0/InfoGAN tf
amiryanj/socialways pytorch
bacdavid/InfomaxVAE
buriburisuri/timeseries_gan tf
chandragupta0001/GAN/tree/master/info_gan pytorch
cjfghk5697/Pytorch-Research-Paper-Implementations pytorch
conan7882/tf-gans tf
elingaard/infogan-mnist pytorch
eriklindernoren/Keras-GAN pytorch
eriklindernoren/PyTorch-GAN pytorch
g4vrel/simple_ml/tree/main/InfoGAN pytorch
gtegner/mine-pytorch pytorch
inkplatform/InfoGAN-PyTorch pytorch
jeanjerome/semisupervised_timeseries_infogan tf
jonasz/progressive_infogan tf
kaiiwoo/infogan-pytorch pytorch
landeros10/infoganJL
openai/InfoGAN tf
petrapoklukar/InfoGAN pytorch
reihaneh-torkzadehmahani/DP-CGAN tf
sidneyp/bidirectional tf
tensorpack/tensorpack/tree/master/examples/GAN tf
vinoth654321/Casia-Webface pytorch
yashgarg98/GAN
yukia18/pytorch pytorch
zcemycl/Matlab-GAN pytorch

Tasks

Generative Adversarial NetworkImage GenerationRepresentation LearningUnsupervised Image ClassificationUnsupervised MNIST

Methods 이 논문이 사용한 방법론

Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…
Feedforward Network A Feedforward Network, or a Multilayer Perceptron (MLP), is a neural network with solely densely connected layers. This is the classic neural network architecture of the…
HuMan(Expedia)||How do I get a human at Expedia? How do I get a human at Expedia? How Do I Get a Human at Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Real-Time Help & Exclusive…
Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
Adam 설명 없음

Similar Papers 제목 키워드 기반

Unsupervised and Interpretable Synthesizing for Electrical Time Series Based on Information Maximizing Generative Adversarial Nets

2024-07-18 · Zhenghao Zhou, Yiyan Li, Runlong Liu, Zheng Yan 외

Generating synthetic data has become a popular alternative solution to deal with the difficulties in accessing and sharing field measurement data in power systems. However, to make the generation results controllable, ex…

DescriptiveSynthetic Data GenerationTime Series

Inference-InfoGAN: Inference Independence via Embedding Orthogonal Basis Expansion

2021-10-02 · Hongxiang Jiang, Jihao Yin, Xiaoyan Luo, Fuxiang Wang

Disentanglement learning aims to construct independent and interpretable latent variables in which generative models are a popular strategy. InfoGAN is a classic method via maximizing Mutual Information (MI) to obtain in…

AttributeDisentanglement

DPD-InfoGAN: Differentially Private Distributed InfoGAN

2020-10-22 · Vaikkunth Mugunthan, Vignesh Gokul, Lalana Kagal, Shlomo Dubnov

Generative Adversarial Networks (GANs) are deep learning architectures capable of generating synthetic datasets. Despite producing high-quality synthetic images, the default GAN has no control over the kinds of images it…

Privacy Preserving

Guiding InfoGAN with Semi-Supervision

2017-07-14 · Adrian Spurr, Emre Aksan, Otmar Hilliges

In this paper we propose a new semi-supervised GAN architecture (ss-InfoGAN) for image synthesis that leverages information from few labels (as little as 0.22%, max. 10% of the dataset) to learn semantically meaningful a…

Image Generation

The objective function equality property of infoGAN for two-layer network

2023-09-30 · Mahmud Hasan

Information Maximizing Generative Adversarial Network (infoGAN) can be understood as a minimax problem involving two networks: discriminators and generators with mutual information functions. The infoGAN incorporates var…

Generative Adversarial Network