Watch talks from the 2019 TensorFlow Dev Summit Watch now

tf.losses.Reduction

Class Reduction

Defined in tensorflow/python/ops/losses/losses_impl.py.

Types of loss reduction.

Contains the following values:

  • NONE: Un-reduced weighted losses with the same shape as input.
  • SUM: Scalar sum of weighted losses.
  • MEAN: Scalar SUM divided by sum of weights. DEPRECATED.
  • SUM_OVER_BATCH_SIZE: Scalar SUM divided by number of elements in losses.
  • SUM_OVER_NONZERO_WEIGHTS: Scalar SUM divided by number of non-zero weights. DEPRECATED.
  • SUM_BY_NONZERO_WEIGHTS: Same as SUM_OVER_NONZERO_WEIGHTS.

Methods

all

@classmethod
all(cls)

validate

@classmethod
validate(
    cls,
    key
)

Class Members

MEAN

NONE

SUM

SUM_BY_NONZERO_WEIGHTS

SUM_OVER_BATCH_SIZE

SUM_OVER_NONZERO_WEIGHTS