[发明专利]基于多时间尺度深度卷积生成对抗网络的异常检测方法在审
| 申请号: | 202310359540.8 | 申请日: | 2023-04-06 |
| 公开(公告)号: | CN116383747A | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 宋磊;高颂;张陈晨;杜俊蓉;桂轩昂;张健;郭丽丽;李绪志 | 申请(专利权)人: | 中国科学院空间应用工程与技术中心 |
| 主分类号: | G06F18/2433 | 分类号: | G06F18/2433;G06F18/214;G06F17/16;G06N3/0464;G06N3/094;G06N3/047 |
| 代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
| 地址: | 100094*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 多时 尺度 深度 卷积 生成 对抗 网络 异常 检测 方法 | ||
1.一种基于多时间尺度深度卷积生成对抗网络的异常检测方法,其特征在于,包括以下步骤:
步骤1,获取训练样本集;所述训练样本集由多个正常样本组成;所述训练样本集中每个训练样本的获取方式为:
步骤1.1,获取被检测设备正常工况时的n维时间序列X=(X1,X2,...,Xn),其中,X1,X2,...,Xn分别代表:第1维时间序列,第2维时间序列,…,第n维时间序列;
步骤1.2,设定滑动窗口长度为w,得到滑动窗口长度为w时的引入遗忘机制的格拉姆矩阵St(w),方法为:
步骤1.2.1,使用长度为w的滑动窗口,从X1,X2,...,Xn中各取出时间步t时的长度为w的子序列,得到n个子序列,表示为:其中,Xt代表时间步t时的n个子序列的集合;分别代表:时间步t时的第1维子序列,第2维子序列,…,第n维子序列;
步骤1.2.2,采用下式,得到滑动窗口长度为w时的引入遗忘机制的格拉姆矩阵St(w):
其中:
滑动窗口长度为w时的引入遗忘机制的格拉姆矩阵St(w),为n行n列矩阵,矩阵中任意元素表示为:其中,i=1,2,...,n,j=1,2,...,n,采用下式计算:
其中:
k为缩放因子,k的值和滑动窗口长度w保持一致;
含义为:时间步t时的第i维子序列和时间步t时的第j维子序列相乘;
对于时间步t时的第i维子序列中各元素在子序列的位置分别为:第w-1位置,第w-2位置,…,第0位置;时间步t时的第i维子序列中的任意元素表示为:其中,δ=0,1,...,w-1;
对于时间步t时的第j维子序列中各元素在子序列的位置分别为:第w-1位置,第w-2位置,…,第0位置;时间步t时的第j维子序列中的任意元素表示为:
代表时间步t时的第i维子序列中的元素的权重值,其中,α为底数,值1,代表元素在时间步t时的第i维子序列中的位置值;
代表时间步t时的第j维子序列中的元素的权重值,代表元素在时间步t时的第j维子序列中的位置值;
步骤1.3,改变滑动窗口长度w的值,假设将滑动窗口长度w的值设定为w1、w2和w3,则分别得到对应的引入遗忘机制的格拉姆矩阵St(w1)、St(w2)和St(w3);
对n维时间序列X=(X1,X2,...,Xn)进行计算,得到对应的引入遗忘机制的格拉姆矩阵St(w0),其中,w0为n维时间序列X=(X1,X2,...,Xn)中每个时间序列包括的元素个数,同时也为采用的滑动窗口长度w的值;
步骤1.4,将St(w1)、St(w2)、St(w3)和St(w0)进行拼接,得到一个训练样本;
步骤2,采用所述训练样本集,对异常检测模型进行训练,得到训练完成的异常检测模型;其中,所述异常检测模型采用对抗网络;
步骤3,构建由正常样本和异常样本组成的测试样本集;采用所述测试样本集,对所述训练完成的异常检测模型进行测试,得到阈值T的最优值Topt;
步骤4,采用训练完成的异常检测模型和最优值Topt,对被检测设备进行异常检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空间应用工程与技术中心,未经中国科学院空间应用工程与技术中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310359540.8/1.html,转载请声明来源钻瓜专利网。





