[发明专利]基于图预测网络和自动编码器的异常检测方法及系统在审
申请号: | 202211377858.0 | 申请日: | 2022-11-04 |
公开(公告)号: | CN115713670A | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 顾磊;张孚容 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06V10/774 | 分类号: | G06V10/774;G06V10/764;G06V10/74;G06N3/04;G06N3/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 陈月菊 |
地址: | 210046 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 预测 网络 自动 编码器 异常 检测 方法 系统 | ||
1.一种基于图预测网络和自动编码器的异常检测方法,其特征在于,包括如下步骤:
S1、对时间序列数据进行划分操作,获得以传感器为索引的三维时间序列数据集X;
S2、将所述的三维时间序列数据集X,经过自动编码器以及注意力网络对数据集进行时间依赖性学习,得出得到重构数据集X1;
S3、基于所述重构数据集X1,经过图形结构学习得出关系矩阵A;
S4、基于重构数据集X1和关系矩阵A,经过图预测网络处理得到重构数据集S;
S5、基于所述三维时间序列数据集X与重构数据集S,计算误差与异常分数;
S6、基于异常分数计算每个批量对应的阈值ε;
S7、将异常分数与对应的阈值ε比较,判断异常。
2.根据权利要求1所述的方法,其特征在于,步骤S1中:
三维时间序列数据集X(t)为对原始时间序列数据Γ进行归一化处理以及下采样处理后得到的数据集。
3.根据权利要求2所述的方法,其特征在于,步骤S1中:
原始时间序列数据Γ={W1,W2,…,WT},T表示时间序号,其中每个Wt表示时间序列中t时刻对应的数据,是一个n维的向量,n表示维度的大小,选用最大最小标准化方法的归一化处理:
在完成原始数据Γ的归一化后,再对归一化的时间序列数据下采样处理,对原始数据每10秒进行一次采样:
Wt=resample(10).mean() (2)
在完成原始数据Γ的归一化以及下采样后,对时间序列数据进行滑动窗口划分,以传感器为索引对象,按照时间顺序,对于t时刻往前选取长度为k的数据,进行时间戳长度为k的滑动窗口划分,每一窗口表示为Xt={Wt-k+1,…,Wt-1,Wt},最终原始数据以传感器为索引对象,按照时间顺序以及一定批量被转换为一系列滑动窗口三维时间序列数据X={X1,X2,…,XT},其中XT表示T时刻以传感器为索引T时刻往前取k个时间戳的滑动窗口数据。
4.根据权利要求1所述的方法,其特征在于,步骤S2中:
三维时间序列数据集X通过由编码网络和解码网络构成基于Linear全连接的自编码器以及基于自注意力的简化外部注意力机制架构得出时间依赖性的重构数据X1:
F=query(X)
attn=key(F)
attn=softmax(attn,dim=1)
attn=norm(attn,dim=2)
out=value(attn)
X1=Decoder(Encoder(out)) (3)
其中,query表示自注意力机制中的查询、key表示自注意力机制中的键、value自注意力机制中的值,都是该时序信号本身,通过相关模块进行编码,norm表示进行标准化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211377858.0/1.html,转载请声明来源钻瓜专利网。