GeneratorAdversarialLoss

Inheritance Diagram

Inheritance diagram of ashpy.losses.gan.GeneratorAdversarialLoss

class ashpy.losses.gan.GeneratorAdversarialLoss(loss_fn=None)[source]

Bases: ashpy.losses.gan.GANExecutor

Base class for the adversarial loss of the generator.

Methods

__init__([loss_fn])

Initialize the Executor.

call(*args, **kwargs)

Attributes

fn

Return the Keras loss function to execute.

global_batch_size

Global batch size comprises the batch size for each cpu.

weight

Return the loss weight.

__init__(loss_fn=None)[source]

Initialize the Executor.

Parameters

loss_fn (tf.keras.losses.Loss) – Keras Loss function to call passing (tf.ones_like(d_fake_i), d_fake_i).

Return type

None