mindspore/docs/api/api_python/nn/mindspore.nn.MSE.rst

42 lines
969 B
ReStructuredText
Raw Normal View History

2021-12-04 13:55:42 +08:00
mindspore.nn.MSE
================
.. py:class:: mindspore.nn.MSE
2021-12-31 16:45:06 +08:00
测量均方差MSEMean Squared Error
2021-12-04 13:55:42 +08:00
2021-12-31 16:45:06 +08:00
计算输入 :math:`x` 和目标 :math:`y` 各元素之间的平均平方误差。
2021-12-04 13:55:42 +08:00
.. math::
2022-01-24 16:31:13 +08:00
\text{MSE}(x,\ y) = \frac{\sum_{i=1}^n({y\_pred}_i - y_i)^2}{n}
2021-12-04 13:55:42 +08:00
其中, :math:`n` 为batch size。
.. py:method:: clear()
2021-12-04 20:36:47 +08:00
2021-12-04 13:55:42 +08:00
清除内部评估结果。
.. py:method:: eval()
计算均方差MSE
**返回:**
2021-12-04 20:36:47 +08:00
2021-12-31 16:45:06 +08:00
numpy.float64计算的MSE的结果。
2021-12-04 13:55:42 +08:00
**异常:**
2021-12-04 20:36:47 +08:00
2021-12-04 13:55:42 +08:00
- **RuntimeError** - 样本数为0。
.. py:method:: update(*inputs)
使用预测值 :math:`y_{pred}` 和真实值 :math:`y` 更新局部变量。。
**参数:**
- **inputs** - 输入 `y_pred``y` 用于计算MSE其中 `y_pred``y` shape都为N-D它们的shape相同。
**异常:**
- **ValueError** - `inputs` 的数量不等于2。