您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 基于RBF神经网络的非线性回归模型
神经网络的非线性回归模型黄涛*作者简介:黄涛,(1988-),男,硕士研究生,电路与系统.E-mail:huangtao-cumt@163.com(中国矿业大学信息与电气工程学院,江苏徐州221008)摘要:RBF神经网络即径向基函数神经网络是一种高效的前馈式神经网络,它具有其他前向5网络所不具有的最佳逼近性能和全局最优特性,并且结构简单,训练速度快。同时,它也是一种可以广泛应用于模式识别、非线性函数逼近等领域的神经网络模型。本文利用径向基RBF神经网络的非线性回归特性对已知函数进行模拟仿真,通过原函数输出结果与经过径向基RBF神经网络非线性回归模型仿真的函数结果进行比较,得出设计模型可靠良好的性能。关键词:电路与系统;RBF神经网络;非线性回归10中图分类号:TP18BasedonRBFneuralnetworkofnonlinearregressionmodelHUANGTao(SchoolofInformationandElectricalEngineerofCUMT,JiangSuXuZhou221008)15Abstract:RBFneuralnetworknamelyradialbasisfunctionneuralnetworkisakindofefficientfeedforwardneuralnetwork,ithasthebestapproximationperformanceandglobaloptimalcharacteristicsthanotherpriortonetwork,itsimplestructureandtrainingspeed.Meanwhile,itisalsoakindofcanbewidelyusedinpatternrecognition,nonlinearfunctionapproximationandotherareasofneuralnetworkmodel.Thispaperusingthenonlinearregressioncharacteristicof20radialbasisRBFneuralnetworktosimulationtheknownfunction.ThedesignmodelhasareliablegoodperformancetocomparedtotheantiderivativeoutputresultsbetweentheresultafterradialbasisRBFneuralnetworknonlinearregressionmodelsimulation.Keywords:Circuitsandsystems;Neuralnetwork;Nonlinearregression250引言神经网络以其并行处理、分布式存储以及很好的鲁棒性和自适应、自学习的特性为它在控制领域的应用开辟了广阔前景,特别是它能够通过输入输出数据进行学习,以逼近非线性函数的特征,使之成为非线性系统建模、辨识与控制中的非常重要的技术与方法。[1]基于神经网络的非线性回归系统,就是应用神经网络能逼近任意非线性函数这一特性而设计的。用于30非线性函数逼近的前向神经网络主要有两种:BP网络和RBF网络。基于BP网络的非线性函数逼近虽然在理论上是可行的,但是其学习效率低、收敛速度慢、易陷于局部极小状态;网络的泛化及适应能力较差等缺点,限制了其在实际中的应用效果[2]。而RBF网络既有生物背景又符合逼近理论,当中心值选择适当时,很少的神经元就可获得很好的逼近效果,它还具有唯一最佳逼近点的优点;其网络的隐层与输出层的连接权与输出成线性关系,可以采用保证全局35收敛的线性优化算法[3]。由于RBF网络在逼近能力、学习速度等方面均优于BP网络,因此,本文提出了基于RBF神经网络的非线性回归的建模方法。1RBF神经网络RBF神经网络即径向基函数神经网络(RadicalBasisFunction)。径向基函数神经网络是一种高效的前馈式神经网络,它具有其他前向网络所不具有的最佳逼近性能和全局最优特40性,并且结构简单,训练速度快。同时,它也是一种可以广泛应用于模式识别、非线性函数逼近等领域的神经网络模型。径向基函数(RBF)神经网络是一种局部逼近的神经网络,它模中国科技论文在线拟了人脑中局部调整,相互覆盖接受域的神经网络结构。现已证明它能以任意精度逼近任意连续函数。最基本的RBF神经网络如图1所示,是具有单隐层的3层前馈网络,其中每1层都有着完全不同的作用。输入层由感知单元组成,它将网络与外界环境连接起来;第245层神经网络的作用是完成输入空间到隐层之间的非线性变换,大多数情况下隐层空间有较高的维数;第3层为输出层,它为作用于输入层的激活模式提供响应[4]。图1RBF神经网络结构图502非线性回归模型回归分析法,是在掌握大量观察数据的基础上,利用数理统计方法建立因变量与自变量之间的回归关系函数表达式(称回归方程式)。回归分析中,当研究的因果关系只涉及因变量和一个自变量时,叫做一元回归分析;当研究的因果关系涉及因变量和两个或两个以上自变量时,叫做多元回归分析。此外,回归分析中,又依据描述自变量与因变量之间因果关系55的函数表达式是线性的还是非线性的,分为线性回归分析和非线性回归分析。通常线性回归分析法是最基本的分析方法,遇到非线性回归问题可以借助数学手段化为线性回归问题处理。处理非线性回归的基本方法是,通过变量变换,将非线性回归化为线性回归,然后用线性回归方法处理。假定根据理论或经验,已获得输出变量与输入变量之间的非线性表达式,但表达式的系数是未知的,要根据输入输出的n次观察结果来确定系数的值。按最小二乘法60原理来求出系数值,所得到的模型为非线性回归模型(nonlinearregressionmodel)[5]。3实例设计首先建立学习数据,在0-1区间取400阶随机数,在-1.5到1.5数组区间内以函数F=20+x1.^2-10*cos(2*pi*x1)+x2.^2-10*cos(2*pi*x2)为原始函数建立一个径向基RBF神经网络。同时,在数组区间内生成三维图形,返回数组每一维的大小,生成测试数据。对以上数65据进行测试,建立一个sim仿真动态系统,返回sim的元素到新建矩阵中,创建三维显示图形。最后将原始函数图形和建立的非线性回归模型,以及原始图形与非线性回归模型的误差比较图形输出在图2上。经过Matlab计算输出得到图2中的第一幅图,就是原函数的输出结果图,经过建立的径向基RBF神经网络非线性回归模型输出得到图2中的第二幅图,此图为模型训练的仿真结果,再对原函数和经过径向基RBF神经网络非线性回归模型训练的70结果进行比对,得到图2中第三幅图的比较结果,从中可以清楚的看出本次非线性回归模型中国科技论文在线的输出结果与原始函数的比较误差很小,符合设计要求,非线性回归模型的精确程度高并且模型模拟的运算速度很快。实验结果图如图2所示。-202-2020102030405060-202-2020102030405060-202-2020102030405060图2RBF神经网络非线性回归模型结果754结论本文主要利用径向基RBF神经网络的理论知识初步研究非线性回归模型的建立,对已有函数的仿真结果进行实验研究。采用Matlab软件进行径向基RBF神经网络的设计实现对非线性回归模型的建立。测试结果显示,径向基RBF神经网络可以根据输入函数与非线性回80归模型仿真函数输出结果的比对,实现对原函数功能的仿真,且仿真精度高,速度快,误差小。由此可见,利用径向基RBF神经网络建立的非线性回归模型能够有效的解决非线性的处理问题。[参考文献](References)85[1]陈静,葛超,安光晨.RBF神经网络在非线性系统辨识中的应用[J].陶瓷研究与职业教育,2007(4)[2]王钰,郭其一.基于改进BP神经网络的预测模型及其应用[J].计算机测量与控制,2005(1):39~42.[3]柴杰,江青茵,曹志凯.RBF神经网络的函数逼近能力及其算法[J].长江科学院院报,2002(3):310~316.[4]石修松,王路君,程展林.基于RBF神经网络的加筋粘土本构模型[J].模式识别与人工智能,2010(7).[5]DouglasM.Bates,DonaldG.Watts.NonlinearRegressionAnalysisandItsApplications[M].Wiley,199790[6]陈永春.MATLABM语言高级编程[M].北京:清华大学出版社,2004.
本文标题:基于RBF神经网络的非线性回归模型
链接地址:https://www.777doc.com/doc-5436428 .html