lyx199504 / mc-lstm-time-series

本项目是论文《Anomaly Detection Using Multiscale C-LSTM for Univariate Time-Series》的实验代码,实现了多种时间序列异常检测模型。
23 stars 3 forks source link

datasets--yahoo #1

Open ly990909 opened 1 month ago

ly990909 commented 1 month ago

Hello author, can you share this dataset(Yahoo Webscope S5 dataset)? I requested it on Yahoo but it was not successful, and it shows as denied. Thank you very much indeed!!!

lyx199504 commented 1 month ago

链接:https://pan.baidu.com/s/17XMfIDYBrF5DMslmXNaPDA 提取码:9999

ly990909 commented 1 month ago

Thank you. May I ask for your complete code again? I see that this only includes training code, no testing code, and some visualizations! I am a beginner and I really need materials that correspond to a paper and code to study. I searched for some papers online, but the code doesn't quite match!! Thank you very much!

lyx199504 commented 1 month ago

If you don't understand Chinese, please use machine translation below for Chinese. I’m not very good at English....

这个已经是完整代码了,只是缺少了画图的代码。train.py最下面的model.test_score就是测试代码,也就是训练完成会自动执行测试代码,训练时会自动生成log文件,测试结果在log文件中的最后一行。如果你没有cuda,那可以把model.device="cuda"改成model.device="cpu"

ly990909 commented 1 month ago

哈哈哈哈哈 我懂中文啊 我以为这个网站不能打中文! 那画图代码可以求求吗 我真是刚刚入门 哭死

ly990909 commented 1 month ago

我想问一下,我想通过这个代码和论文学习的话,代码部分我是应该看哪几块呀?dl_models里面是各个模型,optutils里面是工具类的,log是日志,那我是不是只要重点看一下dl_models,还有下面dataPreprocessing.py,train.py,train_windows.py,总共这四块啊

lyx199504 commented 1 month ago

先执行train.py跑通后,再依次看dataPreprocessing.py和dl_models,dataPreprocessing.py是数据的封装,dl_models是各个模型的结构,optutils暂时没必要看。至于画图代码,主要用的是matplotlib库,等我有空再整理上传吧,加油!

ly990909 commented 1 month ago

好的!!!等你上传!! 太感谢了

ly990909 commented 1 month ago

友友,有空别忘了上传画图代码!!!求求(磕头) 特别特别需要

lyx199504 commented 1 month ago

你如果着急的话,不如你先把实验跑起来生成了log数据,然后对比论文里图中的数据和代码生成的log数据,然后问chatgpt根据已有的log数据如何画出柱状图之类的,几乎都是用plt.plotplt.bar,不难的。我的画图代码没整理过,比较乱,暂时没空去弄,我有事要忙

ly990909 commented 1 month ago

Okay, okay, okay

ly990909 commented 1 month ago

感谢回复

lyx199504 commented 1 month ago

https://github.com/lyx199504/time-series-anomaly-detection/blob/master/ch03/draw.py 画图代码你参考这里吧,需要自己调试代码,当然前提是需要输出结果数据才能画

ly990909 commented 1 month ago

非常感谢!

ly990909 commented 1 month ago

友友 我想再问一下(最后一问) 你新发的这个我需要咋看啊?先跑通那个文件啊 !ch01—05都是啥啊

lyx199504 commented 1 month ago

ch03是毕业论文第三章的内容,模型跟这个一样,图基本上也跟这个论文是一样的,复制ch03中的draw.py到这个项目中,然后调试draw.py里面的实验1、2、3、4(前提是你已经输出训练结果数据了),如果对代码语法不熟悉的话,那你让同学帮你一下