【技术实现步骤摘要】
基于单类对比学习时序异常检测方法及相关装置
[0001]本申请涉及故障诊断领域,具体而言,涉及一种基于单类对比学习时序异常检测方法及相关装置。
技术介绍
[0002]随着传感技术与物联网的快速发展,工业设备可采集到大量无健康状态标签的时序数据,而基于时序数据无监督深度学习实现工业设备的异常检测逐渐受到越来越多的关注。其中,相关技术中提出了基于正态表征的异常检测方法。
[0003]所谓基于正态表征的异常检测方法,建立在时序数据满足正太假设的基础上,相关方法包括自编码器、生成对抗网络、单类(One
‑
class)方法以及对比学习(Contrastive Learning)。一些研究发现,将上述基于正态性假设方法进行组合可以从数据中学习更具表现力的表征,从而能够提升异常检测的准确率;但目前的结合方式多采用两阶段方式,该方式缺乏方法之间的结合深度,难以克服方法之间的冲突,并且未对时序数据的时序依赖信息进行分析。
技术实现思路
[0004]为了克服现有技术中的至少一个不足,本申请提供一种基于单类对比学习时序异常检测方法及相关装置,用于在异常检测时考虑了时序数据的时序依赖信息的同时,并增强基于正态性假设方法之间的结合深度,从而提升对设备进行异常检测时的精度。
[0005]第一方面,本实施例提供一种基于单类对比学习时序异常检测方法,所述方法包括:获取目标设备的待检测序列,其中,所述待检测序列通过对所述目标设备的目标状态信息进行采样获得;将所述待检测序列采用不同的方式进行增强处理,获 ...
【技术保护点】
【技术特征摘要】
1.一种基于单类对比学习时序异常检测方法,其特征在于,所述方法包括:获取目标设备的待检测序列,其中,所述待检测序列通过对所述目标设备的目标状态信息进行采样获得;将所述待检测序列采用不同的方式进行增强处理,获得第一序列以及第二序列;根据所述第一序列以及所述第二序列,获得至少一组特征对,其中,每组特征对包括第一特征向量以及第二特征向量,所述第一特征向量提取自所述第一序列中的第一序列片段,所述第二特征向量提取自所述第二序列中的第二序列片段,所述第一序列片段与所述第二序列片段分别截取自相同的片段位置;将所述至少一组特征对中全部的第一特征向量以及全部的第二特征向量分别输入故障检测模型的第一自编码器以及第二自编码器,获得每个所述第一特征向量的第一重构向量以及每个所述第二特征向量的第二重构向量,其中,所述故障检测模型基于对比学习原理构建;分别根据每组特征对的第一特征向量、第二特征向量、第一重构向量以及第二重构向量与单类中心之间的相似度,获得每组所述特征对的目标异常得分;若全部所述特征对的目标异常得分满足预设异常条件,则确定所述目标设备发生异常。2.根据权利要求1所述的基于单类对比学习时序异常检测方法,其特征在于,所述分别根据每组所述特征对的第一特征向量、第二特征向量、第一重构向量以及第二重构向量与单类中心之间的相似度,获得每组所述特征对的目标异常得分,包括:针对每组所述特征对,根据所述特征对的第一特征向量、第一重构向量以及第二特征向量与所述单类中心之间的相似度,获得所述特征对的第一异常得分;根据所述特征对的第二特征向量、第二重构向量以及第一特征向量与所述单类中心之间的相似度,获得所述特征对的第二异常得分;从所述第一异常得分以及所述第二异常得分中选取最大的异常得分,作为所述特征对的目标异常得分。3.根据权利要求2所述的基于单类对比学习时序异常检测方法,其特征在于,所述第一异常得分的计算方式为:所述第二异常得分的计算方式为:式中,表示所述第一特征向量,表示所述第一重构向量,表示第二特征向量,表示所述单类中心, 表示所述第二特征向量,表示所述第二重构向量,表示第一特征向量, 表示进行余弦相似度计算。4.根据权利要求1所述的基于单类对比学习时序异常检测方法,其特征在于,所述故障检测模型还包括第一特征提取层以及第二特征提取层,所述根据所述第一序列以及所述第二序列,获得至少一组特征对,包括:根据所述第一序列以及所述第二序列,从中截取至少一组片段对,其中,每组所述片段
对包括截取自相同片段位置的第一序列片段以及第二序列片段;将所述至少一组片段对中的全部第一序列片段以及全部的第二序列片段分别输入所述第一特征提取层以及所述第二特征提取层,获得每个所述第一序列片段的第一特征向量以及每个所述第二序列片段的第二特征向量;将与每组所述片段对相对应的第一特征向量以及第二特征向量,...
【专利技术属性】
技术研发人员:郭晓辉,牟许东,王瑞,刘重伟,
申请(专利权)人:北京航空航天大学杭州创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。