我正在尝试从时间序列数据中检测异常。我使用了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。我读了有关用移动平均线定义阈值。我怎样才能做到这一点?有什么更好的方法吗?我真的需要帮助