基于遗传算法及神经网络的入侵检测模型研究

来源 :天津理工大学 | 被引量 : 0次 | 上传用户:jiangshan1017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着当前对互联网的依赖持续增大,对于安全可靠网络环境的需求也随之增加。本文介绍了通过一种改进的遗传算法以及基于开关的神经网络模型,以构建一个有效的应对检测网络攻击的入侵检测系统(IDS)的方法。目前,在入侵检测领域许多科技人员进行了相关研究工作,多数研究与数据挖掘相关。其中主要的几种方式有:基于自组织映射(SOM)、支持向量机(SVM)、蚁群算法(ACO),以及遗传算法(GA)对网络流量进行分类以识别攻击等。利用遗传算法训练神经网络,以用于入侵检测,已经取得了许多研究成果。增强遗传算法就是其中之一,其优点是该方法比大多数传统遗传算法在更短的时间内取得了更好的结果,并且该算法是特别针对神经网络参数训练测试而设计的。但其仍有可以继续改进之处,例如:用户定义参数,静态接受概率和浪费的交叉后代等问题。改进上述问题可以有效减少人工干预,从而降低人为错误的可能性,同时也可以减少神经网络的训练时间。本文针对多种算法虽然可以调试神经网络的权重,但几乎不能调节网络规模与架构的问题。在增强神经网络基础上,通过基于开关的方式,使遗传算法可以调节网络的拓扑结构,从而进一步拓展了这种方法的应用。将开关放置在联接上和隐节点上,解决了隐节点数量仍要求用户提前设定的问题。在增强遗传算法和神经网络模型基础上,本文提出了一种新的改进型遗传算法和改进型神经网络模型,在如下几个方面对增强遗传算法及增强神经网络提出了改进。该算法不仅可以设置应用于入侵检测的神经网络的联接权值,还可以设置网络的规模与结构;将开关同时放置在联接和隐节点上;改进了适应度函数,将网络的规模参数包含进适应度函数里面,进而生成更加简洁的神经网络。本文用常见的测试函数,对比测试了新提出的改进遗传算法以及传统的遗传算法和其它的修改版遗传算法,并使用C++编写了相关代码仿真程序。仿真测试结果显示,其可在更短时间内得到更好的结果。同时对人为干预的需要也有效减少。该IDS通过入侵检测的标准测试数据集来测试(DARPA98KDD99集),结果显示其性能与使用蚁群算法相类似,并且优于支持向量机及其他遗传算法得到的结果。
其他文献
学位
随着移动互联网的快速发展,我们逐渐步入大数据时代,越来越多的人可以将自己的观点、心情等信息发布到网络平台中。评论中蕴含有很大的信息量,商品评论可以分析得出评论者对商品
认知科学是研究人类感觉、知觉、精神状态、大脑思维过程和信息处理过程的前沿性尖端学科,该方面的研究对揭示人脑之谜具有重要意义。认知任务的模式分类被广泛用于构建脑机交
传统机器学习技术必须建立在训练数据集和测试数据集来自同一分布的样本集的假设前提下。若测试数据集数据分布发生改变,那么就需要重新训练预测分类器以适应这种变化。然而,新
近年来,在现实生活和科学研究中产生大量的高维海量数据集,使得传统分类器面临着前所未有的挑战。而大量研究表明,特征选择通过剔除不相关特征和冗余特征可以有效地提高分类器的
调试是软件开发的一个重要环节,调试器是软件开发必不可少的工具,一个设计良好、功能完善的调试器能够大大缩短软件开发的时间。目前,国内的调试器技术发展缓慢,而国外的成品调试
起源记录了一个对象是如何演变到当前状态的。近些年,数据起源在计算机领域得到了广泛的研究,大量的研究主要集中在工作流和数据库领域,用于追踪这些应用的起源信息,便于后期
P2P电子商务作为一种新兴的电子商务模式已经在经济发展中得到了广泛的应用。与传统的电子商务模式相比较,P2P对等网络技术在提高获取商品信息的效率方面有很大的优势,表现出更
根据蛋白质序列信息预测其在不同细胞器或细胞区域(即亚细胞,如细胞核、线粒体、细胞质和细胞膜等),称为蛋白质亚细胞定位。它是蛋白质组学与蛋白质功能研究的基础工作。在以往的
计算机和通信技术的发展使得信息业急剧膨胀,信息交流在频率和规模上都呈现出增长的态势,数字化和信息化逐渐成为生活的常态。然而,信息网络的构建在给人们的工作和生活带来