Advertisement

Anomaly-Transformer (ICLR 2022 )代码复现

阅读量:

论文链接:https://link.zhihu.com/?target=https%3A//openreview.net/forum%3Fid%3DLzQQ89U1qm_

代码地址:https://github.com/thuml/Anomaly-Transformer

1、环境配置(需要cuda)

2、数据集下载

thuml/Anomaly-Transformer: About Code release for "Anomaly Transformer: Time Series Anomaly Detection with Association Discrepancy" (ICLR 2022 Spotlight), https://openreview.net/forum?id=LzQQ89U1qm_ (github.com)

github里README.md文件的get started里第二点可以自行下载

3、代码运行

之前运行main.py一直出现ValueError: too many values to unpack (expected 2)或者就是AttributeError: 'int' object has no attribute 'float'一直寻求解决方法都未解决。

后来发现是自己的参数未配置,后来就使用conda activate虚拟环境后在命令行中运行

bash ./scripts/SMD.sh

bash ./scripts/MSL.sh

bash ./scripts/SMAP.sh

bash ./scripts/PSM.sh

里的带参数的命令就能跑出结果了

4、成功跑出结果

这是跑MSL的结果比作者文中的结果要高

这是跑SMAP的结果比作者文中的结果要低

这是跑SMD的结果比作者文中的结果要低,PSM没拍到结果还是要低一些。

全部评论 (0)

还没有任何评论哟~