论文复现---FGANomaly

news/2025/1/15 21:50:30/

图片

GAN-Based Anomaly Detection for Multivariate Time Series Using Polluted Training Set

图片

基于GAN的多变量时间序列污染训练集异常检测

图片

https://github.com/sxxmason/FGANomaly

图片

* numpy==1.21.2* scipy==1.7.1* scikit-learn==0.24.2* pandas==0.25.0* tqdm==4.62.3* torch版本根据自己设备cuda版本自行选择对应的pytorch版本

图片

这里我们只复现SMAP数据集,其余数据集可直接进行替换设置。

时序数据集---SMAP&MSL

我们对代码新增加了数据集预处理部分,通过预处理生成该项目所需要的训练数据格式。

图片

图片

  1. 运行data_preprocess.py文件,会在processed目录下生成对应的3个.pkl文件。

  2. 将生成的文件放入对应的文件夹中,比如MSL数据集生成的数据放入msl_raw_data文件夹下,其余数据集类似。

  3. 运行main.py

图片

ldxdy/FGANomaly (github.com)


http://www.ppmy.cn/news/1456162.html

相关文章

3D 交互展示该怎么做?

在博维数孪(Bowell)平台制作3D交互展示的流程相对简单,主要分为以下几个步骤: 1、准备3D模型:首先,你需要有一个3D模型。如果你有3D建模的经验,可以使用3ds Max或Blender等软件自行创建。如果没…

java.lang 详解和应用

文章目录 java.lang中一些重要组件1. Object类2. String类3. Class类4. Thread类5. ThreadLocal和InheritableThreadLocal6. System类7. 包装类(如Integer, Double, Boolean等)8. Math类9. Exception与Error类 java.lang一些关键类的应用:1. …

2024年学浪课程提取工具blog

2024年,如果你还在为提取学浪课程而烦恼,快来了解我们全新推出的学浪课程提取工具!这是一款高效实用的工具,能一键提取并保存课程视频、音频和文档,让学习变得更加轻松愉快!从此告别繁琐的下载和整理过程&a…

深度解析互联网医疗源码:视频问诊APP开发技术剖析

视频问诊APP作为在线医疗其中的重要一环,正在改变人们就医的方式。今天,我将为大家详解互联网医疗源码,探讨视频问诊APP开发技术,揭示其背后的原理和关键技术。 一、视频问诊APP的基本功能 视频问诊APP作为一种新型的医疗服务平台…

【前端】HTML实现个人简历信息展示页面

文章目录 前言一、 综合案例:个人简历信息展示页面 前言 这篇博客仅仅是对HTML的基本结构进行了一些说明,关于HTML的更多讲解以及CSS、Javascript部分的讲解可以关注一下下面的专栏,会持续更新的。 链接: Web前端学习专栏 下面我…

docker如何生成springboot镜像

1、在springboot的jar包所在的目录下创建Dockerfile文件,此案例的目录为/usr/java Dockerfile的文件内容如下: FROM openjdk:8 LABEL author"zengyanhui" LABEL email"1181159889qq.com" WORKDIR /usr/java/springbootdemo COPY s…

c#数据库: 4.修改学生成绩

将4年级的学生成绩全部修改为100分,。修改前的学生信息表如图所示: using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks;namespace StudentUpdate {internal class Program{s…

生成requirements.txt文件

前言 对于Python项目,生成和使用requirements.txt是十分必要的。通过requirements.txt可以一次性保存和安装项目所需要的所有库。尤其是在复现github上的实验代码时。 方法1 常用的命令 pip freeze > requirements.txt然而这种方法并不好用,有时会…