应用人工鱼群算法对BP神经网络优化研究

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:coolcool1234567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工神经网络是一种模拟生物神经系统组成、功能结构和工作方式的分布式并行处理运算模型。人工神经网络是二十世纪科学技术发展中所取得的重大成果之一,是人类社会发展史上又一个重要的里程碑。BP(Back-Propagation)神经网络是目前发展最快、使用最广泛的人工神经网络。但是,随着人们对BP算法研究的不断深入,发现算法也存在一些缺陷,主要表现在算法容易陷入局部极值点、可能存在不收敛等问题。针对BP网络算法的缺陷,本文采用人工鱼群算法来优化BP神经网络。然而在使用人工鱼群算法优化BP神经网络的过程中,发现了人工鱼群算法后期寻优容易出现震荡、寻优速度慢的问题,因此,本文首先对人工鱼群算法的缺点进行改进,提出了一种分层人工鱼群算法(LAFSA),然后再使用LAFSA算法优化BP神经网络,并把优化后的算法应用在Web安全方面。本文的工作主要有以下三个方面。第一:针对人工鱼群算法在寻优过程中容易出现震荡和速度慢的问题,本文提出了一种分层人工鱼群算法(LAFSA)。该算法引入了混合蛙跳算法的分层、分组的核心思想,并且非线性的改变人工鱼的步长、视野和拥挤度因子,可以使算法在后期进行精细化的搜索。通过实验表明,该算法的优化精度和运行速度到了很大提高。第二:利用改进的人工鱼群算法对BP网络算法的初始权值和阈值进行优化,提出了LAFSA-BPNN算法,改进后的算法能够很好的用于解决分类的问题。该算法首先利用LAFSA算法优化BP网络的权值和阈值,然后再用优化后的权值和阈值作为BP算法的初始参数训练网络模型。通过实验表明,BP算法的性能得到了很大的提高。第三:把LAFSA-BPNN算法应用在Web安全方面,使用该算法来检测XSS(跨站脚本)的安全漏洞。在Web应用中加入XSS过滤层,通过过滤用户提交到服务器的数据来防止XSS攻击,具体说明了使用LAFSA-BPNN算法检测XSS漏洞的流程和方法。实验表明该算法应用在检测XSS攻击方面具有很高的识别率。
其他文献
税收筹划工作是在法律所允许的情况下对其经营过程中的各个环节进行策划与计算,并通过相关经营活动的开展来降低纳税金额,以此来提高建筑企业的制度.在建筑行业不断发展过程
期刊
<正>前言:在专注于管理咨询行业,并在国内各类企业进行了不少于30家企业的实践后,逐渐发现国外的一些先进的管理思维模式,在国内日益成为企业管理的热门学习对象。比较热门的
会议
科技企业对农业科技产业化的促进作用表现在五个方面:1. 解决科技成果使用对高技能的要求与农户素质普遍低下的矛盾;2.减弱科技成果供给结构转变滞后于需求结构转变的矛盾;3.
现代信息社会人们对三维(Three Dimensional,3D)领域的兴趣和关注度越来越高,传统的二维显示技术已经越来越难以满足各领域的需求。在过去几十年里,不同种类的3D显示技术被广泛研究与应用,从辅助3D显示到裸眼3D显示,追求如何实现高分辨率、大视角、实时动态彩色3D显示成为商业家和研究者们的目标。而集成成像(非相干光、合成孔径、视图强度编码)技术和全息(相干光、无镜、复波场干涉条纹编码)
介绍了电子鼻和电子舌技术的基本工作原理、结构和研究应用现状,在此基础上对电子鼻和电子舌技术在炮制研究中的应用前景进行了展望,并指出了在实现过程中需要注意的一些问题。
在&#39;互联网+&#39;的金融创新热潮的推动下,&#39;互联网+保险&#39;的融合渗透日趋紧密,越来越多的保险业务依托互联网这一载体由线下转到了线上,这一方式的转变对专业化极
<正>[案例简介]在戒毒康复领域中,对一些已成功戒毒康复的服务对象来说,与就业、福利等相比,更渴望能寻找到重构生命意义的途径,自我价值实现的平台,被社会接纳与认同的感受
会议
随着我国国民经济的迅速发展和新型城镇化建设的迅速推进,我国水利工程建设事业也进入了黄金发展机遇期。因此,进行水利施工企业的工程成本核算与管理的研究和探讨,不仅有利于优
中国是陶瓷的故乡,中华民族对世界文明的伟大贡献之一就是中国陶瓷的发明,在英文中的&#39;china&#39;一词还有&#39;中国&#39;和&#39;瓷器&#39;两个意思. 在我国瓷器的整个发
期刊
由于目前基于振动信号的风力机叶轮不平衡故障诊断方法具有传感器多、成本高、可靠性差等缺点。利用Matlab与Simulink分别建立正常和不平衡状态下的机组模型。以某风场实测秒