- 4
- 0
- 约3.76千字
- 约 8页
- 2018-08-16 发布于福建
- 举报
人工神经网络改进及其在入侵检测中应用
人工神经网络的改进及其在入侵检测中的应用
摘 要:随着传统的入侵检测方法不断暴露出误报、漏报率较高,对未知攻击检测力低等缺点,人工神经网络技术开始运用到了入侵检测领域,为入侵检测技术开辟了新的研究途径。在标准BP神经网络的基础上,提出了一种新的改进方法,引入了带有可调因子的转移函数,克服BP网络在误差平坦区收敛速度慢的缺点,以提高BP网络在入侵检测中的检测速度。最后采用KDDCUP99入侵检测数据集在MATLAB 8.0下进行了仿真实验。实验结果表明,该算法在一定程度上提高了入侵识别速度和检测效率。
关键词:BP神经网络;算法改进;入侵检测;Matlab仿真
中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2016)12-0188-03
随着网络攻击手段的日趋复杂和多样化,传统的入侵检测方法暴露出了检测速度慢、虚警率高、不能实时检测出攻击行为等缺陷。为了构造具有自适应和自学习能力的入侵检测系统,人们开始尝试将智能化的学习方法引入到入侵检测领域。目前,神经网络、模糊技术、智能免疫原理等方法都是常用的智能化方法,特别是神经网络技术的发展空间很大。
BP神经网络(Back Propagation Neural Network)作为一种最具代表性的前向型神经网络模型,应用十分广泛,并成为了最流行的神经网络模型之一[1]。由于其具有良好的自适应、自学习能力和较强的非线性映射及容错能力,即使是背景知识不清楚、环境复杂、甚至样本缺损较严重的问题,也能成为其处理对象,因此在入侵检测中可以达到较好的检测效果。尽管BP网络有很多显著的优点,但也存在着一定的局限性,会影响入侵检测的效率。一般学者从启发式和数值优化两种方式[2]不断对BP算法进行了改进。对入侵检测来说,精准率及实时响应时间十分重要,因此针对BP算法收敛速度慢的缺点,提出了一种新的改进方法。
1 BP神经网络
1.1 BP神经网络模型
BP神经网络结构可被划分为输入层(Input Layer)、隐含层(Hide Layer)和输出层(Output Layer)。网络中每层都由多个能执行并行计算的神经节点构成,隐含层可以是一层或者多层。信号被输入后经隐含层各层的处理后最后得到输出信息[3],通过持续更新连接权值,使输出不断接近网络的期望输出[4]。
1.2 BP算法的优、缺点
BP神经网络具有良好的自适应、自学习和非线性映射等能力,并且采用分布式结构,具有较强的容错性和泛化能力,能够通过非线性方式对数据进行分析,其输入至输出的传播过程即为一个数学非线性映射的问题[5][6]。同时BP网络也存在一些不足,主要体现在以下几个方面:
1)收敛速度慢。由于转移函数存在过饱和区间,并且学习速率难以确定,这将增加迭代次数,降低算法的速度,这时只可能以增加训练次数来慢慢退出该区域。
2)梯度下降法易使得函数陷入局部极小点。当网络训练陷入了局部极小点,网络训练无法收敛于给定的误差。
3)网络隐含层数及隐含层节点数的确定缺乏理论指导。
2 对BP神经网络的改进
标准的BP网络常以log-sigmoid型函数作为转移函数,而log-sigmoid型函数的误差曲面较为复杂,既有较平坦的区域,也有曲率较大的区域,当进入较为平坦的区域时导数值会趋近于0,则权、阈值的修改量很小,网络会长时间处于一个几乎停滞的状态,如图1所示,此时只能通过以牺牲时间为代价慢慢退出平坦区域。因此为了避免网络长时间处于平坦区域,提高网络收敛速度,对转移函数提出了改进。
其中,k就是可调因子,0k1,具体值一般根据具体实验而定,[τ]为容忍值,代表一个很小的数可取值为0.0001。当相邻两次误差变化很小时,则使用带可调因子的转移函数,缓解了学习率在转移函数趋于饱和区间时的调节效果不佳的问题,避免误差函数长时间处于平坦区的现象,确保了BP网络的收敛速度。
3 实验及分析
3.1 实验环境及实验目的
进行仿真实验的电脑环境为:Windows 7 64位操作系统,处理器为Intel(R) Core(TM)2,内存为8GB,开发及仿真平台为MATLAB 8.0,实验数据为KDDCUP99数据集,辅助工具为Excel 2013。
实验目的:在MATLAB 8.0平台下,通过使用KDDCUP99数据集对改进后的BP算法和标准的BP算法分别进行训练,使其获得一定的入侵识别能力。在检测阶段计算出检测率、漏报率、误报率和所用时间。通过对结果的分析来证明该改进算法是否具有较高的入侵检测效率。
3.2 实验样本的选取
实验选取美国麻省理工学院林肯实验室发布的离线测试评估数据集KDDCUP99[7],它是目前公
您可能关注的文档
最近下载
- 计算材料学课件:能带计算.ppt VIP
- 在线网课学堂《心理统计》单元考核测试答案.pdf VIP
- 《手术烟雾安全指南(2022版)》解读.pdf VIP
- 2024-2025学年扬州八年级数学下学期第一次月考卷【测试范围:苏科版八年级下册第七章-第九章】(全解全析).pdf VIP
- 世界贸易组织WTO规则课件(1-5).ppt VIP
- (六个对照)加强理论武装、执行上级组织决定、严格组织生活、加强党员管理监督、做好群众工作、抓好自身建设党支部2025年度组织生活会班子对照检查材料.docx VIP
- 2025年咸阳职业技术学院高职单招职业技能考试题库完整版带答案解析.docx VIP
- 光纤通信系统 第4版 习题及答案 沈建华 第1--4章.pdf
- 建筑施工测量培训课件.ppt VIP
- CNAS管理评审报告.docx VIP
原创力文档

文档评论(0)