BP神经网络的优化与研究
【摘要】:人工神经网络是近年来的热点研究领域,是人类智能研究的重要组成部分,已经成为神经科学、计算机科学、认知科学、数学和物理学等多学科关注的热点。其应用领域包括:分类、预测、模式识别、信号处理和图像处理等,并继续向其他领域延伸。神经网络的优化与改进从一开始就是理论研究和应用的重要研究内容,特别是前馈神经网络的研究,到目前为止尚没有一个理想的优化方案。本论文以目前应用最广、最具代表性的BP神经网络为研究对象,围绕BP神经网络在复杂样本分类中存在网络结构复杂、分类能力低的问题出发,提出了混合BP神经网络模型,对BP神经网络的发展具有一定的意义。
针对BP神经网络容易陷入局极小值,收敛速度慢的问题,本文提出了基于混合BP神经网络的分类模型,并通过实验将此模型应用于复杂样本的分类问题中。该模型通过分析样本中属性的相关性进行网络的构建,使用主成分分析法(PCA)对样本进行降维,用蜂群算法(ABC)对网络的权值进行优化。前者降低了样本中数据属性之间的相关性,用主成分来表示原来的数据,减少了网络输入层中神经元的个数,为神经网络的训练降低了计算的复杂度;后者解决了神经网络权值在选取的上的随意性问题,避免了由于权值选取的随意性而导致的网络容易陷入局部极小值的问题。
为验证基于混合BP神经网络的分类的有效性,本文将其与传统BP神经网络和遗传BP神经网络在复杂样本中的分类问题上进行了比较。仿真结果表明,本文的方法不仅能够提高BP神经网络的在数据分类上的能力,而且采用混合BP神经网络解决复杂样本的分类是可行的,并且其性能优于遗传神经网络和BP神经网络。