# ashpy.losses¶

Collection of Losses.

Executor

 executor.Executor Carry a function and the way of executing it. executor.SumExecutor The sum executor.

Classifier

 classifier.ClassifierLoss Classifier Loss Executor using the classifier model, instantiated with a fn.

GAN

 gan.GANExecutor Executor for GANs. gan.AdversarialLossType Enumeration for Adversarial Losses. gan.GeneratorAdversarialLoss Base class for the adversarial loss of the generator. gan.DiscriminatorAdversarialLoss Base class for the adversarial loss of the discriminator. gan.GeneratorBCE The Binary CrossEntropy computed among the generator and the 1 label. gan.GeneratorLSGAN Least Square GAN Loss for generator. gan.GeneratorL1 L1 loss between the generator output and the target. gan.GeneratorHingeLoss Hinge loss for the Generator. gan.FeatureMatchingLoss Conditional GAN Feature matching loss. gan.CategoricalCrossEntropy Categorical Cross Entropy between generator output and target. gan.Pix2PixLoss Pix2Pix Loss. gan.Pix2PixLossSemantic Semantic Pix2Pix Loss. gan.EncoderBCE The Binary Cross Entropy computed among the encoder and the 0 label. gan.DiscriminatorMinMax The min-max game played by the discriminator. gan.DiscriminatorLSGAN Least square Loss for discriminator. gan.DiscriminatorHingeLoss Hinge loss for the Discriminator. gan.get_adversarial_loss_discriminator Return the correct loss fot the Discriminator. gan.get_adversarial_loss_generator Return the correct loss for the Generator.

Modules

 classifier The classification losses. executor The Executor. gan GAN losses.