遗传进化神经网络算法在分类问题中的设计和研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:mickey887100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分类是通过训练数据集找出类别的概念描述,根据概念描述建立分类模型,从而使用该模型来分类同种数据。目前常见的分类方法有神经网络方法、贝叶斯网络、粗糙集、模糊集和支持向量机等。神经网络方法在分类问题中有着广泛的应用,但是如何为具体问题选择合适的网络结构和设定好的网络参数一直是神经网络悬而未决的问题。近年来,遗传算法结合神经网络的研究越来越多。人们希望通过结合遗传算法和神经网络能够充分地利用两者优点,寻找出一种有效解决问题的方法。现在用于分类问题的遗传进化神经网络算法一般都是将进化结构和进化网络权值分开处理或者只进化网络权值,而同时进化结构和网络权值的少之又少。扩张拓扑的神经进化算法(NEAT)是一种同时进化结构和进化网络权值的遗传进化神经网络算法,它能够有效的解决未监督问题,却不适用于分类问题。本文首先对NEAT算法进行初步改进,并引入BP学习算法,让它进化三层前向网络,通过实验验证它的有效性。然后,进一步引入自适应的特性和选择改进的BP算法-Levenberg-Marquardt BP算法(LMBP算法)作为学习算法,提出了用于分类问题的能够同时进化结构和进化网络权值的遗传进化神经网络算法-自适应LMBP-NEAT算法(ALMBP-NEAT),通过实验验证了它的有效性,并与一般的混合遗传进化神经网络算法进行比较,并验证了它具有进化出用于分类的神经网络的能力。最后,本文将它应用于处理手写数字识别和语音识别上,在手写数字识别实验中,ALMBP-NEAT算法进化出具有比较好的识别能力的神经网络,而在语音识别上,本算法的效果就不尽如人意。通过这两个实验,虽然ALMBP-NEAT算法具有一定的有效性,但是也存在诸多需要改进的地方,为笔者将来进一步改进算法提供了许多可能性的出路。
其他文献
学位
弹性分组环(Resilient Packet Ring)是一种应用于高速城域网的环形网络架构,并且拥有故障容忍与带宽使用率高等特性。在弹性分组环的拥塞控制中,公平性、稳定性、和收敛时间
进入二十一世纪,P2P技术发展十分迅速,各种新的P2P (Peer to Peer)应用软件层出不穷,它改变了传统的C/S (Client/Server)模式,所有节点地位都是对等的,弱化甚至取消了中心服
Grover量子搜索算法以其研究对象的普遍适用性受到了众多学者的关注,利用量子本身具有的并行性,Grover算法能够将搜索时间的复杂度降低为O ( N )。目前对于Grover算法的研究
近年来,移动设备和无线网络的广泛应用带来了基于位置的服务(LBS)应用的快速发展。位置信息相关的查询在LBS中扮演了极为重要的角色。其中一种重要的查询是(单色)反向k近邻查
学位
单类分类是介于监督学习和无监督学习之间的机器学习任务,它能够有效地解决仅有一类样本训练分类器的问题和类别极端不平衡问题。迄今为止,涌现了大量的单类分类方法,其中最
数据流这种数据形式广泛地存在于现实世界中。例如,传感器网络监控、气象监测数据、电话通话记录、网络通讯监测、股市实时交易数据、web用户点击数据流或者网站访问日志统计
二十一世纪是一个信息大爆炸的世纪,计算机和互联网如浪潮般走进了人们的工作、学习、生活各个领域,可以说是无处不在。图像检索技术就是在这种形势下逐渐发展起来的一个热点
随着互联网、信息技术和数据库技术的飞速发展,各大公司和企业纷纷建立了各自的IT信息集成系统,由此积累了大量异构数据,如何高效便捷的处理这些数据信息成为企业信息化进程