使用 L2 范数沿维度 axis
规范化。 (不推荐使用的参数)
用法
tf.math.l2_normalize(
x, axis=None, epsilon=1e-12, name=None, dim=None
)
参数
-
x
一个Tensor
。 -
axis
要标准化的维度。标量或整数向量。 -
epsilon
范数的下限值。如果norm < sqrt(epsilon)
将使用sqrt(epsilon)
作为除数。 -
name
此操作的名称(可选)。 -
dim
已弃用,请勿使用。
返回
-
与
x
形状相同的Tensor
。
警告:不推荐使用某些参数:(dim)
。它们将在未来的版本中被删除。更新说明: dim 已弃用,请改用axis
对于具有 axis = 0
的一维张量,计算
output = x / sqrt(max(sum(x**2), epsilon))
对于具有更多维度的 x
,沿维度 axis
独立规范化每个一维切片。
一维张量示例:
>>> x = tf.constant([3.0, 4.0])
>>> tf.math.l2_normalize(x).numpy()
array([0.6, 0.8], dtype=float32)
二维张量示例:
>>> x = tf.constant([[3.0], [4.0]])
>>> tf.math.l2_normalize(x, 0).numpy()
array([[0.6],
[0.8]], dtype=float32)
x = tf.constant([[3.0], [4.0]])
tf.math.l2_normalize(x, 1).numpy()
array([[1.],
[1.]], dtype=float32)
相关用法
- Python tf.math.less_equal用法及代码示例
- Python tf.math.log_sigmoid用法及代码示例
- Python tf.math.log1p用法及代码示例
- Python tf.math.lgamma用法及代码示例
- Python tf.math.logical_or用法及代码示例
- Python tf.math.less用法及代码示例
- Python tf.math.log用法及代码示例
- Python tf.math.logical_not用法及代码示例
- Python tf.math.logical_and用法及代码示例
- Python tf.math.logical_xor用法及代码示例
- Python tf.math.special.fresnel_cos用法及代码示例
- Python tf.math.polyval用法及代码示例
- Python tf.math.is_finite用法及代码示例
- Python tf.math.special.bessel_k0e用法及代码示例
- Python tf.math.acosh用法及代码示例
- Python tf.math.invert_permutation用法及代码示例
- Python tf.math.segment_prod用法及代码示例
- Python tf.math.bincount用法及代码示例
- Python tf.math.bessel_i0e用法及代码示例
- Python tf.math.unsorted_segment_min用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.math.l2_normalize。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。