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

Function l2_normalize

tensorflow/python/ops/nn_impl.py:596–619  ·  view source on GitHub ↗

Normalizes along dimension `axis` using an L2 norm. For a 1-D tensor with `axis = 0`, computes output = x / sqrt(max(sum(x**2), epsilon)) For `x` with more dimensions, independently normalizes each 1-D slice along dimension `axis`. Args: x: A `Tensor`. axis: Dimension along

(x, axis=None, epsilon=1e-12, name=None, dim=None)

Source from the content-addressed store, hash-verified

594@tf_export(v1=["math.l2_normalize", "linalg.l2_normalize", "nn.l2_normalize"])
595@deprecated_args(None, "dim is deprecated, use axis instead", "dim")
596def l2_normalize(x, axis=None, epsilon=1e-12, name=None, dim=None):
597 """Normalizes along dimension `axis` using an L2 norm.
598
599 For a 1-D tensor with `axis = 0`, computes
600
601 output = x / sqrt(max(sum(x**2), epsilon))
602
603 For `x` with more dimensions, independently normalizes each 1-D slice along
604 dimension `axis`.
605
606 Args:
607 x: A `Tensor`.
608 axis: Dimension along which to normalize. A scalar or a vector of
609 integers.
610 epsilon: A lower bound value for the norm. Will use `sqrt(epsilon)` as the
611 divisor if `norm < sqrt(epsilon)`.
612 name: A name for this operation (optional).
613 dim: Deprecated alias for axis.
614
615 Returns:
616 A `Tensor` with the same shape as `x`.
617 """
618 axis = deprecated_argument_lookup("axis", axis, "dim", dim)
619 return l2_normalize_v2(x, axis, epsilon, name, False)
620
621
622@tf_export("math.l2_normalize", "linalg.l2_normalize", "nn.l2_normalize", v1=[])

Callers

nothing calls this directly

Calls 2

l2_normalize_v2Function · 0.85

Tested by

no test coverage detected