[发明专利]数据异常检测方法、装置、可读存储介质及电子设备有效
申请号: | 201710340508.X | 申请日: | 2017-05-15 |
公开(公告)号: | CN107203806B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 孙木鑫;石子凡;许力;张霞 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/08 |
代理公司: | 11447 北京英创嘉友知识产权代理事务所(普通合伙) | 代理人: | 魏嘉熹;南毅宁 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 神经元 时间序列 指标数据 激活 判定 集合 可读存储介质 异常监控系统 电子设备 数据异常 学习能力 异常检测 准确率 分配 记录 检测 | ||
1.一种数据异常检测方法,其特征在于,所述方法包括:
获取当前指标数据,所述当前指标数据与历史获取的同类型的指标数据形成目标时间序列;
获取与所述当前指标数据相对应的时间序列集合,所述时间序列集合包括根据所述目标时间序列中,从所述当前指标数据之前的第n个指标数据起到所述当前指标数据之间的连续指标数据所形成的时间序列,其中,n为自然数;
针对所述时间序列集合中的每个时间序列,判断是否存在用于记录该时间序列的记忆神经元;
当判定存在所述记忆神经元时,激活所述记忆神经元;
当判定不存在所述记忆神经元时,为该时间序列分配一个记忆神经元来记录该时间序列,并激活所分配的记忆神经元;
至少根据被激活的记忆神经元确定所述当前指标数据是否异常;其中,
所述当判定不存在所述记忆神经元时,为该时间序列分配一个记忆神经元来记录该时间序列,并激活所分配的记忆神经元,包括以下中的至少一者:
当判定不存在所述记忆神经元、且已激活的记忆神经元的总数小于预定数量时,为该时间序列分配一个新的记忆神经元来记录该时间序列,并激活所分配的新的记忆神经元;
当判定不存在所述记忆神经元、且已激活的记忆神经元的总数达到所述预定数量时,将所述已激活的记忆神经元中被激活次数最少的记忆神经元重新分配给该时间序列来记录该时间序列,并激活所分配的记忆神经元。
2.根据权利要求1所述的方法,其特征在于,在所述获取与所述当前指标数据相对应的时间序列集合的步骤之前,所述方法还包括:
通过以下公式,确定与所述当前指标数据对应的压缩值:
其中,v’表示所述压缩值;v表示所述当前指标数据;vmin表示所述目标时间序列中的最小值;vmax表示所述目标时间序列中的最大值;M表示将所述最小值到所述最大值之间的数据区间进行等分的份数;
对所述压缩值进行编码,获得与所述当前指标数据相对应的编码数据;
所述时间序列集合中的每个时间序列为由形成该时间序列的各指标数据所对应的编码数据所组成的序列。
3.根据权利要求1所述的方法,其特征在于,所述至少根据被激活的记忆神经元确定所述当前指标数据是否异常,包括:
根据新分配的记忆神经元的总数和被激活的记忆神经元的总数,确定异常得分;
在所述异常得分大于或等于预设的异常阈值时,确定所述当前指标数据异常。
4.根据权利要求3所述的方法,其特征在于,所述根据新分配的记忆神经元的总数和被激活的记忆神经元的总数,确定异常得分,包括:
根据新分配的记忆神经元的总数和被激活的记忆神经元的总数,通过以下公式,确定异常得分:
其中,score表示所述异常得分;new表示所述新分配的记忆神经元的总数;active表示所述被激活的记忆神经元的总数。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
在确定所述当前指标数据异常时进行异常告警;
接收用户输入的针对所述异常告警的反馈信息;
根据所述反馈信息,调整所述异常阈值。
6.根据权利要求1所述的方法,其特征在于,所述至少根据被激活的记忆神经元确定所述目标时间序列是否异常,包括:
当所述被激活的记忆神经元包括预设的记忆神经元时,确定所述当前指标数据异常。
7.根据权利要求1-4、6中任一项所述的方法,其特征在于,所述方法还包括:在确定所述当前指标数据异常时进行异常告警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710340508.X/1.html,转载请声明来源钻瓜专利网。