径向基神经网络基函数中心确定方法改进研究
[Abstract]:Radial basis function (Radial Basis Function,RBF) neural network is a kind of locally approximate three-layer feedforward neural network. Compared with other feedforward neural networks, it has the advantages of simple structure, fast convergence and not falling into the local minimum point. It has received great attention and has been widely used in many fields. In the process of constructing RBF neural network, the learning algorithm of determining the basis function center by using k-means clustering method needs to give the initial clustering center in advance. When the given initial clustering center is different, the obtained basis function center may be different. The result of network training is unstable, and the number of neurons in the hidden layer of the network needs to be given in advance, but the network structure can not be determined in advance. In order to solve this problem, a method of determining the basis function center by system clustering is proposed, which effectively solves the problem that RBF neural network is sensitive to the initial clustering center. This paper first introduces the basic principle of RBF neural network, analyzes the structure and performance of different RBF neural network, and points out the characteristics of each kind of network and the problems that need to be paid attention to. In this paper, several commonly used learning algorithms of RBF neural network are studied, and the flow chart and advantages and disadvantages of several methods for determining the center of basis function are analyzed. This paper analyzes the basic principle and operation steps of clustering, introduces several methods for calculating sample spacing and class spacing in the process of determining the center of basis function, and gives the condition of cluster stopping according to the variation of cluster spacing in clustering process. The basic ideas and methods of operation are described. The method of determining the basis function center by system clustering is applied to the construction of neural network, and the flow and detailed steps of improving network training are introduced. The program design of the improved method is carried out on the basis of the theory, and the validity of the improved method is verified by an example. The main research results are as follows: (1) A new method to determine the basis function center by system clustering is proposed in this paper. The detailed calculation method and steps of this method are given. Comparing this method with other methods, the advantages of this method are given. Based on the analysis of the principle and process of systematic clustering, the conclusion is drawn that the new method does not need to give the initial point of the center of the basis function in advance compared with the traditional method. The sensitivity of the network to the selection of the initial value of the center of the basis function is effectively avoided. (2) A new method for determining the number of basis functions is proposed. On the basis of studying various sample spacing and class spacing calculation methods of system clustering, it is proposed that the relationship between the variation of class spacing is used as the condition to judge whether the iteration is stopped or not, and the number of hidden layer neurons is no longer needed to be given in advance. The neural network can be constructed by self-organization. (3) the algorithm is realized by programming, and the realization of the algorithm is proved. Using MATLAB platform, a neural network is designed and implemented to determine the basis function center by system clustering. (4) three examples are used to verify the effectiveness of the improved method in solving practical problems. The RBF neural network based on the method of determining the basis function center by system clustering is applied to function approximation problem, classification problem and time series prediction problem, and good results are obtained. The experimental results of the traditional neural network based on k-means clustering method and the neural network based on systematic clustering method are compared, and the feasibility and effectiveness of the improved method are proved.
【学位授予单位】:东北农业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP183;F224
【参考文献】
相关期刊论文 前10条
1 何志连;王福林;董慧英;王会鹏;;BP神经网络最佳停止法对农机总动力的预测[J];农机化研究;2017年02期
2 马海志;王福林;王慧鹏;何志连;;基于改进BP神经网络的黑龙江农机总动力预测[J];农机化研究;2016年02期
3 贾伟宽;赵德安;刘晓洋;唐书萍;阮承治;姬伟;;机器人采摘苹果果实的K-means和GA-RBF-LMS神经网络识别[J];农业工程学报;2015年18期
4 汪宜东;;基于单点密度的Kmeans算法优化[J];福建电脑;2015年01期
5 冯新营;计华;张化祥;;基于聚类优化的RBF神经网络多标记学习算法[J];山东大学学报(理学版);2012年05期
6 李晓俊;吕晓艳;刘军;;基于径向基神经网络的铁路短期客流预测[J];铁道运输与经济;2011年06期
7 孙丹;万里明;孙延风;梁艳春;;一种改进的RBF神经网络混合学习算法[J];吉林大学学报(理学版);2010年05期
8 余华;李海洋;李启元;;基于径向基神经网络的数字“0”~“9”语音识别[J];江西师范大学学报(自然科学版);2009年06期
9 马曾;赵时;汪拥军;;BP神经网络在网络通信中的应用[J];电脑知识与技术;2009年09期
10 王华丽;周尚波;;基于熵聚类的RBF神经网络学习算法[J];计算机仿真;2008年11期
相关博士学位论文 前1条
1 王吉权;BP神经网络的理论及其在农业机械化中的应用研究[D];沈阳农业大学;2011年
相关硕士学位论文 前10条
1 何志连;BP神经网络整体变步长与个体变步长算法的比较研究[D];东北农业大学;2016年
2 马云龙;基于主成分分析的RBF神经网络预测算法及其应用[D];吉林大学;2015年
3 王序;基于改进的RBF神经网络的航空公司绩效评价模型研究[D];哈尔滨工业大学;2015年
4 范传鑫;基于改进的RBF神经网络的城市震害损失评估模型[D];哈尔滨工业大学;2014年
5 郭鹏飞;基于改进RBF神经网络算法的水质预测模型研究[D];华东交通大学;2013年
6 王玮;支持向量机与RBF神经网络在数据预测模型的应用[D];西安石油大学;2012年
7 吴瑞柳;多层径向基函数网络的聚类学习方法及应用[D];安徽工业大学;2012年
8 庞振;基于径向基函数神经网络的图像识别研究[D];长沙理工大学;2011年
9 米江;基于神经网络和小波分析的风机故障诊断专家系统[D];南京航空航天大学;2010年
10 于晓;人工脑的一种具有期望容错域的联想记忆神经网络模型研究[D];青岛大学;2010年
,本文编号:2463263
本文链接:https://www.wllwen.com/kejilunwen/yysx/2463263.html