TF 2.0 is out! Get hands-on practice at TF World, Oct 28-31. Use code TF20 for 20% off select passes. Register now

tf.math.zero_fraction

TensorFlow 1 version View source on GitHub

Returns the fraction of zeros in value.

Aliases:

tf.math.zero_fraction(
    value,
    name=None
)

If value is empty, the result is nan.

This is useful in summaries to measure and report sparsity. For example,

    z = tf.nn.relu(...)
    summ = tf.compat.v1.summary.scalar('sparsity', tf.nn.zero_fraction(z))

Args:

  • value: A tensor of numeric type.
  • name: A name for the operation (optional).

Returns:

The fraction of zeros in value, with type float32.