The invention discloses a method of network traffic analysis online anomaly detection based on bidirectional two-dimensional principal component, which relates to the online network traffic anomaly detection technology, the method includes three different BPCA methods, including through the iterative calculation of the BPCA calculation method, the approximate BPCA method, through incremental (incremental) BPCA method accelerated; the method by principal component analysis method of sensitivity for abnormal data and normal data for anomaly detection, which is mainly applied to the detection of network traffic data in real time, whether the abnormal data exists to judge the collected real-time data. Thus, it can make sure that the collected data has no exception, and it also makes the network management more convenient. It can improve the accuracy of online anomaly detection and reduce the computing time.
【技术实现步骤摘要】
基于双向二维主成分分析的在线网络流量异常检测方法
本专利技术涉及机器学习以及计算机网络领域,特别是涉及处理现代网络产生的大量流量数据、需要进行实时在线检测是否存在异常数据的应用,具体为一种基于双向的二维主成分分析进行在线的网络流量异常检测的方法。
技术介绍
随着计算机和英特网的高速发展,各大运营商或者IT公司需要采集正常的网络流量数据进行数据分析或者网络状况分析。但是网络的数据流量不断加大、网络部署的不断增加,以及日趋多样化和复杂化的计算机环境,造成越来越多的异常的网络流量数据出现。因此,对采集的网络数据进行预处理来剔除异常数据成十分必要。然而,由于网络节点数的增加以及网络数据的增加,使得各种算法的计算代价和存储空间代价同样增长迅速。因此,对网络数据进行又快又准的判断与预处理成为一个迫切解决的问题。主成分分析方法(PCA)是机器学习中对数据进行降维处理的一种算法,它通过向主成分方向投影的方法,利用数据之间的相似性,大数据的冗余性等等特点。对原有数据进行简化,从而将复杂数据降维,揭示隐藏在复杂数据背后的简单结构。由于主成分分析(PCA)算法充分利用了数据本身的空间相关性。因此通过它降维得到的数据往往都具有很高的特性表征作用,也正是因为该方法利用主成分方向来投影,使得一旦新加入的数据一旦存在异常就会影响其主成分方向从而与历史数据的主成分方向形成夹角。这就使得,通过主成分分析方法进行在线异常检测成为可能。然而,主成分分析方法(PCA)自1933年提出以来,被广泛应用到图像处理,信号处理,机器学习等各种学科当中,通过,几十年的发展,人们发现了主成分分析方法的各种不 ...
【技术保护点】
一种基于双向的二维主成分分析进行在线的网络流量异常检测的方法,其特征在于,其包括以下步骤:第一步:先利用BPCA方法对前t个时刻的历史数据
【技术特征摘要】
1.一种基于双向的二维主成分分析进行在线的网络流量异常检测的方法,其特征在于,其包括以下步骤:第一步:先利用BPCA方法对前t个时刻的历史数据进行计算行、列空间的主成分方向Ut、Vt,令Mt=[Ut,Vt],并将其存储;第二步:在线采样一个t+1时刻下的数据Xt+1;第三步:通过BPCA方法进行计算t+1时刻到来后的行、列空间向量Ut+1、Vt+1,令Mt+1=[Ut+1,Vt+1];第四步:计算第五步:判断CosineValue>Score?如果为真,则判定t+1时刻采样的数据为正常数据,并将t+1数据存入数据库作为历史数据同时更新Ut=Ut+1,Vt=Vt+1;否则判定t+1时刻采样数据存在异常数据,并将其舍弃,其中Score参数为网络数据中心自定义的异常判别评分。2.根据权利要求1所述的一种基于双向的二维主成分分析进行在线的网络流量异常检测的方法,其特征在于,所述BPCA方法为通过迭代进行计算的BPCA计算方法,其包括以下步骤:第一步:初始化U0=I其中I为单位向量,i=0;第二步:判断是否收敛,或者i≥MaxIter,其中MaxIter为自行设置的算法最大迭代次数;第三步:计算并通过CV的奇异值分解,求得Vi,其中第四步:计算并通过CU的奇异值分解,求得Ui;第五步:i=i+1;第六步:并返回至第二步;第七步:结束。3.根据权利要求1所述的一种基...
【专利技术属性】
技术研发人员:李晓灿,文吉刚,曾彬,
申请(专利权)人:湖南友道信息技术有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。