mindspore/docs/api/api_python/ops/mindspore.ops.L2Loss.rst

33 lines
786 B
ReStructuredText
Raw Normal View History

2021-12-04 13:55:42 +08:00
mindspore.ops.L2Loss
====================
2021-12-22 11:46:09 +08:00
.. py:class:: mindspore.ops.L2Loss()
2021-12-04 13:55:42 +08:00
2021-12-22 11:46:09 +08:00
用于计算L2范数但不对结果进行开方操作。
2021-12-04 13:55:42 +08:00
2021-12-22 11:46:09 +08:00
把输入设为x输出设为loss。
2021-12-04 13:55:42 +08:00
.. math::
2021-12-22 11:46:09 +08:00
loss = \frac{\sum x ^ 2}{2}
2021-12-04 13:55:42 +08:00
**输入:**
2021-12-04 20:36:47 +08:00
- **input_x** (Tensor) - 用于计算L2范数的Tensor。数据类型必须为float16或float32。
2021-12-04 13:55:42 +08:00
**输出:**
2021-12-22 11:46:09 +08:00
Tensor具有与 `input_x` 相同的数据类型的Scalar Tensor。
2021-12-04 13:55:42 +08:00
**异常:**
- **TypeError** - `input_x` 不是Tensor。
- **TypeError** - `input_x` 的数据类型既不是float16也不是float32。
**样例:**
>>> input_x = Tensor(np.array([1, 2, 3]), mindspore.float16)
>>> l2_loss = ops.L2Loss()
>>> output = l2_loss(input_x)
>>> print(output)
7.0