tf.contrib.gan.gan_train_ops(
model,
loss,
generator_optimizer,
discriminator_optimizer,
check_for_unused_update_ops=True,
**kwargs
)
Defined in tensorflow/contrib/gan/python/train.py.
Returns GAN train ops.
The highest-level call in TFGAN. It is composed of functions that can also be called, should a user require more control over some part of the GAN training process.
model: A GANModel.loss: A GANLoss.generator_optimizer: The optimizer for generator updates.discriminator_optimizer: The optimizer for the discriminator updates.check_for_unused_update_ops: If True, throws an exception if there are update ops outside of the generator or discriminator scopes.**kwargs: Keyword args to pass directly to training.create_train_op for both the generator and discriminator train op.A GANTrainOps tuple of (generator_train_op, discriminator_train_op) that can be used to train a generator/discriminator pair.
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/contrib/gan/gan_train_ops