[发明专利]一种注意力机制与LSTM结合检测时序数据异常方法及终端机有效
| 申请号: | 202211203293.4 | 申请日: | 2022-09-29 |
| 公开(公告)号: | CN115983087B | 公开(公告)日: | 2023-10-13 |
| 发明(设计)人: | 刘慧;姜凯;阮怀军;赵佳;周蕊;梁慧玲 | 申请(专利权)人: | 山东财经大学 |
| 主分类号: | G06F30/27 | 分类号: | G06F30/27;G06F17/16;G06N3/0442;G06N3/049;G06N3/0455;G06N3/08 |
| 代理公司: | 山东舜源联合知识产权代理有限公司 37359 | 代理人: | 张亮 |
| 地址: | 250000 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 注意力 机制 lstm 结合 检测 时序 数据 异常 方法 终端机 | ||
1.一种注意力机制与LSTM结合检测时序数据异常方法,其特征在于,方法包括:
步骤1:将输入数据X加入自编码器;
(11)将输入数据X映射到自编码器模型结构的变量中,然后将潜在空间中的序列进行重建;
(12)对输入数据X进行压缩编码,将高维的输入数据X用低维的向量进行表示,使得压缩后的低维向量能够保留输入数据X的典型特征;
(13)通过训练减小输入数据X和重建数据X'之间的重建误差;
(14)将输入数据X进行压缩复原,并提取关键特征,使压缩复原出的数据接近于真实的数据;
步骤2:引入注意力机制对输入数据X进行处理;
步骤3:使用重构误差计算输入数据X的异常状态;
通过ALAE模型对输入数据进行预测,检测偏离正常值的数据;
模型计算每一个传感器的单独异常分数,组合成每个时间点的异常分数,通过异常分数界定每个时间点是否出现异常数据。
2.根据权利要求1所述的注意力机制与LSTM结合检测时序数据异常方法,其特征在于,
步骤一还包括:
将输入数据X输入到遗忘门生成向量ft,向量ft在0到1之间,其中1表示完全保留,0表示完全忘记;
ft=σ1(Wf·[ht-1,xt]+bf)
将输入数据X输入到输入门,输入门中的向量it由上一个细胞的隐藏向量ht-1和当前输入的xt生成,生成方式如下公式:
it=σ3(Wi·[ht-1,xt]+bi)
表示单元状态的更新,使用tanh作为激活函数,
遗忘门和输入门向量共同决定当前细胞的单元状态Ct,
通过下式计算细胞的单元输出ot,隐变量的输出由当前细胞的状态决定;
ot=σ3(Wo[ht-1,xt]+bo)
ht=ot*tanh(Ct)
经LSTM处理后,编解码过程表示为:
其中和b为解码器中的权重矩阵和偏置量,yt为潜在空间中的向量;
和b'为解码器中的权重矩阵和偏置量,为模型重构出的当前时间戳的数据值。
3.根据权利要求1所述的注意力机制与LSTM结合检测时序数据异常方法,其特征在于,
步骤2还包括:
定义上一时间点输入数据X的状态h={h1,h2,...,ht-1},从h中提取了前后时间点向量vt;
vt是h中每个列hi的加权总和,vt表示与当前时间步骤相关的信息;
设评分函数为f:Rm*Rm→R,计算其输入向量之间的相关性;
前后时间点向量vt计算为:
使用多头注意力机制来对高维序列数据的学习能力,最终输出为:
MultiHead(Q,K,V)=Concat(head1,...,headh)W
h为总注意力头数,每个注意力头定义为:
headi=Attention(QWiQ,KWiK,VWiV)
其中投影是参数矩阵
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东财经大学,未经山东财经大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211203293.4/1.html,转载请声明来源钻瓜专利网。





