通过移动平均值来定义AUTOENCODER的阈值

时间:2019-01-20 19:47:50

标签: python lstm autoencoder anomaly-detection

我正在尝试从时间序列数据中检测异常。我使用了LSTM自动编码器。现在,我正在使用以下代码计算均方误差/重构误差

mse = np.squeeze(np.max(np.square(df.values - prediction.flatten()), axis=1))

现在如何计算上限和下限?现在我的工作方式如下:

mae_threshold = np.mean(mse) + np.std(mse)
actual = np.where(mse > mae_threshold)[0]

我已遵循此link。我读了有关用移动平均线定义阈值。我怎样才能做到这一点?有什么更好的方法吗?我真的需要帮助

0 个答案:

没有答案