【问题标题】:GluonTS DeepAR prediction non deterministicGluonTS DeepAR 预测非确定性
【发布时间】:2020-06-26 11:04:48
【问题描述】:

我正在使用 GluonTS 开发 DeepAR。在我使用正确的方法训练模型后,我得到了一个名为 predictor 的预测器。然后,我用它来执行这种情况下的预测:

predictor.predict(
   ListDataset([{"start": ..., "target": ...}], freq='120min')
)

我注意到多次执行此代码会产生不同的预测。我也尝试使用随机模块的功能设置种子,但没有奏效。 你有想法吗?提前致谢

【问题讨论】:

    标签: python prediction forecasting gluon non-deterministic


    【解决方案1】:

    DeepAR 执行概率预测,因此它会在训练期间估计时间序列的统计分布。因此,当您预测一个系列时,它会对分布进行采样,从而导致您的不确定性。

    为了减少预测中的方差,您可以在方法predict 中指定参数num_samples,用于指示它必须对分布进行采样以计算均值以返回您的次数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 2016-06-03
      • 2019-11-10
      • 1970-01-01
      相关资源
      最近更新 更多