BP神经网络学习算法的研究

被引:0
作者
刘彩红
机构
[1] 重庆师范大学
关键词
BP神经网络; 学习算法; 因子分析; 聚类分析; 距离; 权值阈值调整;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
神经网络的学习算法一直是人工神经网络研究和应用领域中的一个重要问题,尤其是对前向神经网络学习算法(设计)的研究。BP神经网络是多层前向神经网络的一种,也是人工神经网络模型中最典型、应用最广泛的一种网络模型。而BP神经网络网络结构的确定目前还没有一个固定的模式或是可以套用的公式,大都是凭经验;其学习算法目前也有很多的改进,但还是难以摆脱易陷入局部极小点、收敛速度慢等缺点。这些问题严重影响了BP神经网络的性能和其应用的推广。本论文在参考了大量国内外有关文献的基础上,对BP神经网络的学习算法作了较为深入的探讨,提出了一种基于局部权值和阈值调节的学习算法,对BP算法收敛速度慢的问题有一些改善。 本论文由两部分组成:第一部分侧重于BP神经网络训练样本的选取,尤其是针对高维大样本数据。BP神经网络训练样本的选取对网络的泛化能力有较大的影响,特别,怎样从高维大样本数据中选取较优的训练样本是一个难点。本论文的第一部分运用因子分析对高维大样本数据先进行预处理,再利用分析所得的公因子进行聚类,这样除了降噪降维外,还可以从大样本数据中选出几乎可以包含全部样本特性的训练样本,从而达到对高维大样本数据的样本数和指标的降维。 第二部分针对BP算法收敛速度慢的问题,提出一种基于局部权值阈值调整的BP算法。该算法结合生物神经元学习与记忆形成的特点,针对特定的训练样本,只激发网络中的部分神经元以产生相应的输出,而未被激发的神经元产生的输出则与目标输出相差较大,那么我们就需要对未被激发的神经元权值阈值进行调整。所以本论文提出的算法是对局部神经元权值阈值的调整,而不是传统的BP算法需要对所有神经元权值阈值进行调整,这样有助于加快网络的学习速度。
引用
收藏
页数:53
共 25 条
[1]
Training multilayered perceptrons for pattern recognition: a comparative study of four training algorithms [J].
Pham, DT ;
Sagiroglu, S .
INTERNATIONAL JOURNAL OF MACHINE TOOLS & MANUFACTURE, 2001, 41 (03) :419-430
[2]
Neural network-based inverse analysis for defect identification with laser ultrasonics [J].
Oishi, A ;
Yamada, K ;
Yoshimura, S ;
Yagawa, G ;
Nagai, S ;
Matsuda, Y .
RESEARCH IN NONDESTRUCTIVE EVALUATION, 2001, 13 (02) :79-95
[3]
Efficient backpropagation learning using optimal learning rate and momentum [J].
Yu, XH ;
Chen, GA .
NEURAL NETWORKS, 1997, 10 (03) :517-527
[4]
Cellular Neural Networks: Theory and Applications..Chua L O; Yang L;.IEEE Transactions on Circuits and Systems.1988, 10
[5]
人工神经网络原理及应用.[M].朱大奇;史慧编著;.科学出版社.2006,
[6]
神经网络结构设计的理论与方法.[M].魏海坤编著;.国防工业出版社.2005,
[7]
智能控制及其MATLAB实现.[M].李国勇编著;.电子工业出版社.2005,
[8]
语言研究应用SPSS软件实例大全.[M].杨端和著;.中国社会科学出版社.2004,
[9]
人工神经网络原理及仿真实例.[M].高隽编著;.机械工业出版社.2003,
[10]
多元统计分析.[M].于秀林;任雪松编著;.中国统计出版社.1999,