|View source on GitHub|
Types of loss reduction.
Contains the following values:
AUTO: Indicates that the reduction option will be determined by the usage context. For almost all cases this defaults to
SUM_OVER_BATCH_SIZE. When used with
tf.distribute.Strategy, outside of built-in training loops such as
fit, we expect reduction value to be
AUTOin that case will raise an error.
NONE: Weighted losses with one dimension reduced (axis=-1, or axis specified by loss function). When this reduction type used with built-in Keras training loops like
evaluate, the unreduced vector loss is passed to the optimizer but the reported loss will be