[发明专利]一种基于神经网络的异常流量检测方法有效

专利信息
申请号: 202110471466.X 申请日: 2021-04-29
公开(公告)号: CN113194094B 公开(公告)日: 2022-07-15
发明(设计)人: 李明旭 申请(专利权)人: 哈尔滨工程大学
主分类号: H04L9/40 分类号: H04L9/40;G06N3/04;G06N3/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 神经网络 异常 流量 检测 方法
【权利要求书】:

1.一种基于神经网络的异常流量检测方法,其特征在于,包括以下步骤:

步骤1:获取待检测的原始数据集,对原始数据集进行预处理;将预处理后的数据集分为训练集和测试集,对训练集中的数据进行标注;

步骤2:利用过采样方法对训练集中的少数类别样本进行扩充;

步骤2.1:确定少数类样本k的扩充数量t,构造少数类样本k的同类近邻集合ndarray;

步骤2.2:对于每一个少数类样本p,在其K个邻近的同类中,随机选择一个样本nb,从0-1之间确定一个随机数rd,生成新的样本new;新的样本new中的连续型特征c以随机数以及两个样本p、nb对应特征c的取值进行确定:

new[c]=nb[c]+rd×dis

dis=p[c]-nb[c]

步骤2.3:根据少数类样本p的K个邻近的同类中出现次数最多的特征,确定新的样本new中的离散型特征dc;

new[dc]=maxcount(ndarray[nb][dc])

步骤2.4:重复步骤2.2至步骤2.3,直至获得少数类样本k的t个新样本;

步骤3:利用欠采样方法对扩充后的训练集中的样本进行清洗;

对于多数类样本A和少数类样本B,若A与B互为最近的异类样本,则选择将多数类样本A剔除,或选择将两个样本A和B均剔除;

步骤4:将训练集输入至神经网络模型中进行训练,得到训练好的神经网络模型;

步骤4.1:将训练集中的一维数据进行二维化,特征数量不够则使用0进行填充;

步骤4.2:对训练集中的数据进行初始化,增加通道数;

步骤4.3:网络卷积部分使用多尺度跳跃激励模块,这一模块首先在卷积时使用多种尺度的滤波器,基于异常流量的特点考虑,在网络结构中尽量避免使用池化,防止丢失掉重要信息;在进行卷积之后,对卷积的结果进行特征加权,第一步是对每个通道中的特征图进行全局池化操作,然后需要学习通道间的关系,在池化之后,第一次建立通道之间的关系时,考虑每个通道及最近的2个通道来捕获局部跨通道交互信息,经过激活函数,最后进入一个全连接层,学习全部通道之间的相关性信息;得到结果后,通过sigmoid函数将结果归一化,即为权重,最后将权重作用于原始的特征矩阵上,得到新的加权过的特征矩阵;最后将两种模块进行连接后,再将原始输入与输出做恒等映射,防止网络退化;

步骤4.4:根据流量数据特点,采用卷积进行特征图尺寸的缩减,并且增加了通道数,避免了因池化导致的信息丢失;

步骤4.5:采取全局最大池化和全局平均池化,然后将它们的结果进行连接,将2个池化后的值拼成一个特征图,最后传递给全连接层进行处理;

步骤5:将测试集输入至训练好的神经网络模型中,得到异常流量检测结果。

2.根据权利要求1所述的一种基于神经网络的异常流量检测方法,其特征在于:所述的步骤1中对原始数据集进行预处理包括对数据的数值化、归一化;所述的数值化是将其中离散型字符变量用整型数据进行表示,便于处理;所述的归一化是将量纲不同的数据归一到0-1之间,避免数量级差距过大带来的影响。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110471466.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top