BP神经网络在入侵检测系统中的应用及优化

被引量 : 0次 | 上传用户:newio
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BP神经网络运用于入侵检测系统有很多优点,但是也存在一些缺点,如执行速度比较慢的问题等。常用的LMBP算法,虽然收敛速度很快,但是应用于入侵检测系统执行速度仍然不能满足要求。结合KDD99数据集,选取适当的数据,通过加入一些限制条件,对LMBP算法进行了优化。通过实际计算,比较算法优化前后的计算结果,验证了优化算法是有效的。优化后的算法比较明显的提高了BP神经网络应用于入侵检测系统时的执行速度,具有一定的实用价值。本论文由彼此相关而又独立的四章所组成。第一章为序言与预备知识,简要介绍了入侵检测和本文所需的数学工具,BP神经网络的基本概念和发展历史及现状。在§1.1节中介绍了入侵检测的基本概念。在§1.2节中介绍了基本的BP算法。§1.3节介绍了基本的BP算法的一些改进方法,包括动量方法,可变学习速度算法,共轭梯度法及Levenberg-Marquardt算法。其中,重点介绍了Levenberg-Marquardt算法。本章是后面各章的基础。第二章§2.1节介绍了本文使用用的KDD99数据集的基本情况。由于这个数据集包含的属性较多,因此为了简化问题,需要对这个数据集的属性进行约简。§2.2节介绍了对KDD99数据集进行属性约简的一种理论-粗集。§2.3节使用粗集的属性约简算法对KDD99数据集进行了约简,约简的效果较好.说明使用粗糙集进行属性约简是非常有效的。第三章§3.1节首先介绍了BP神经网络在入侵检测系统中的应用及已经取得的一些成果。§3.2节将本文需要使用的KDD99数据集中的数据,根据上一章的结果,做了进一步的处理,最终选定了实验数据。§3.3节讨论了网络参数选择的问题,其中比较难确定的就是隐含层的数目。最后提出了网络泛化能力的问题。§3.4节根据确定的网络参数,使用Matlab神经网络工具箱中提供的函数对网络进行了训练和测试。§3.5节提出了一个优化算法,通过比较计算结果,可以看到优化后的算法是有效的。第四章对网络的泛化能力进行了讨论。§4.1节中介绍了BP网络过拟合时满足的不确定关系式:|△p|·|△x|≥Sq/2log2(1+M/N)’ (1)由此关系式得到了§4.2中的一些结果。在§4.3-§4.4节得到了一个计算隐节点的公式:H*=[30.8/Rε13/2log2(1+1/ε1)] (2)这个公式就是本文计算网络隐节点数的公式。从第三章的结果可以看到,用此式确定网络的隐节点,网络具有较好的泛化能力。最后一节提出了该领域需要解决的问题及我们今后的研究方向。
其他文献
以中美资产弃置义务会计准则对比分析发现,我国企业会计准则在资产弃置义务确认与计量、会计信息披露等方面尚存在不足。通过对我国两大核电上市公司、美国EXELON公司上市年
从时间上定量分析,一天之内,学生因不参与而浪费的时间达两节课,好、中、差三类学生差异巨大。从学生参与的范围、形式、目的、角色等进行定性分析,各方面都存在严重的误区。
4月22日,由中国日本史学会、南开大学日本研究院联合筹办的“新时期中国日本史研究的方法与课题”学术研讨会,在天津南开大学日本研究院举行。来自国内东北、华北、华东各地的
供应链管理在企业经营战略中攸关置要的地位,以及建立采购招标管理平台的必要性,着重就如何建立现代化物流采购管理平台分6部分展开详细论述。对企业如何加强采购环节管理具有
为了研究高速冲压推进动能弹在自点火过程中的工作特性,数值模拟了基于聚乙烯为固体燃料的高速冲压推进动能弹自点火过程,分析了自点火过程中的点火延迟时间,喷管出口堵盖打开前
当前我国大众传媒采用方言进行传播是一股不可忽视的潮流。从现实来看,各种方言如武汉话,湖南话,杭州话,四川话,东北话,广东话等都进入了媒体,一时之间,似乎各地的媒体都在搞“方言工
心脏骤停是急救医学中较常见的危重症之一,抢救成功率尤其是脑复苏的成功率较低。国内外一致认为大剂量的肾上腺素能够明显提高复苏成功率,但大剂量肾上腺素能加重脑组织的损
在国民经济中制造业占很大比重,而制造业中离不开对力的检定,对力进行检定就需要用到力标准机。力标准机是检定各种测力仪负荷特性的计量器具。在力值准确度和力值稳定度方面
三峡移民在安置地开始新生活、适应新环境的过程,实际上就是一个融入当地文化以实现文化适应的过程。本文以安置到湖南省C市某乡的三峡移民为研究对象,通过对他们与安置地在文
中国在世界舞台上的参与越来越活跃和广泛,以《纽约时报》为代表的美国主流媒体也越来越关注中国。因此,有关《纽约时报》对华报道的研究也成了国内学术界的一个热点。这些研究