SMAPE#

class pytorch_forecasting.metrics.point.SMAPE(reduction: str = 'mean', **kwargs)[来源]#

基类: MultiHorizonMetric

对称平均绝对百分比。假设 y >= 0

定义为 2*(y - y_pred).abs() / (y.abs() + y_pred.abs())

初始化指标

Parameters:
  • name (str) – 指标名称。默认为类名称。

  • 分位数 (列表[浮点数], 可选) – 概率范围的分位数。默认为 None。

  • reduction (str, 可选) – 减少方式,“none”,“mean”或“sqrt-mean”。默认为“mean”。

方法

loss(y_pred, target)

计算未减少的损失。

loss(y_pred, target)[来源]#

计算不进行减小的损失。在派生类中覆盖

Parameters:
  • y_pred – 网络输出

  • y_actual – 实际值

Returns:

作为反向传播的单个数字的损失/指标

Return type:

torch.Tensor