Class InfoGANModel
Defined in tensorflow/contrib/gan/python/namedtuples.py
.
An InfoGANModel contains all the pieces needed for InfoGAN training.
See https://arxiv.org/abs/1606.03657 for more details.
Args:
structured_generator_inputs
: A list of Tensors representing the random noise that must have high mutual information with the generator output. List length should matchpredicted_distributions
.predicted_distributions
: A list oftfp.distributions.Distribution
s. Predicted by the recognizer, and used to evaluate the likelihood of the structured noise. List length should matchstructured_generator_inputs
.discriminator_and_aux_fn
: The original discriminator function that returns a tuple of (logits,predicted_distributions
).
__new__
__new__(
_cls,
generator_inputs,
generated_data,
generator_variables,
generator_scope,
generator_fn,
real_data,
discriminator_real_outputs,
discriminator_gen_outputs,
discriminator_variables,
discriminator_scope,
discriminator_fn,
structured_generator_inputs,
predicted_distributions,
discriminator_and_aux_fn
)
Create new instance of InfoGANModel(generator_inputs, generated_data, generator_variables, generator_scope, generator_fn, real_data, discriminator_real_outputs, discriminator_gen_outputs, discriminator_variables, discriminator_scope, discriminator_fn, structured_generator_inputs, predicted_distributions, discriminator_and_aux_fn)