MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / _safe_mean

Function _safe_mean

tensorflow/python/ops/losses/losses_impl.py:75–87  ·  view source on GitHub ↗

Computes a safe mean of the losses. Args: losses: `Tensor` whose elements contain individual loss measurements. num_present: The number of measurable elements in `losses`. Returns: A scalar representing the mean of `losses`. If `num_present` is zero, then zero is returned.

(losses, num_present)

Source from the content-addressed store, hash-verified

73
74
75def _safe_mean(losses, num_present):
76 """Computes a safe mean of the losses.
77
78 Args:
79 losses: `Tensor` whose elements contain individual loss measurements.
80 num_present: The number of measurable elements in `losses`.
81
82 Returns:
83 A scalar representing the mean of `losses`. If `num_present` is zero,
84 then zero is returned.
85 """
86 total_loss = math_ops.reduce_sum(losses)
87 return math_ops.div_no_nan(total_loss, num_present, name="value")
88
89
90def _num_present(losses, weights, per_batch=False):

Callers 1

compute_weighted_lossFunction · 0.70

Calls 1

reduce_sumMethod · 0.80

Tested by

no test coverage detected