基于BP神经网络的非线性函数拟合系统设计.docx
《基于BP神经网络的非线性函数拟合系统设计.docx》由会员分享,可在线阅读,更多相关《基于BP神经网络的非线性函数拟合系统设计.docx(27页珍藏版)》请在优知文库上搜索。
1、基于BP神经网络的非线性函数拟合系统设计摘要随着工业的快速进步与发展,数据拟合在工业应用中的作用越来越大。在实际的工程问题中,存在着许多复杂的工业模型,这些模型无法用数学公式表达。为了更精确地控制被控对象,数学模型的准确性是首要因素,因此非线性拟合模型在控制系统辨识中起着举足轻重的地位。针对上述问题,设计一种基于BP神经网络的非线性函数拟合系统。首先,以MATLAB为仿真平台,设计非线性公式,用MATLAB计算生成非线性数据;然后,采用BP神经网络为拟合模型,通过实验分析确定隐藏层个数、激活函数类型和学习率数值等相关模型参数;最后,通过选择均方误差MSE、平均绝对误差MAE和均方根误差RMSE
2、为评价指标,对数据拟合模型进行训练和测试。实验结果表明,设计模型的平均绝对误差MAE为0.0090368,均方误差MSE为0.0063983,均方根误差RMSE为0.07999,满足设计要求,验证了算法的有效性。关键词:非线性拟合;激活函数;BP神经网络;MATLAB仿真DesignofnonlinearfunctionfittingsystembasedonBPneuralnetworkAbstractWiththerapidprogressanddevelopmentofindustry,datafittingplaysanincreasinglyimportantroleinindust
3、rialapplication.Inpracticalengineeringproblems,thereexistmanyindustrialmodelswhichcannotbeexpressedbymathematicalmodels.Inordertocontrolthecontrolledobjectmoreaccurately,theaccuracyofmathematicalmodelisthefirstfactor,sothenonlinearfittingmodelplaysanimportantroleintheidentificationofcontrolsystem.To
4、solvetheseproblems,thispaperdesignsanonlinearfunctionfittingsystembasedonBPneuralnetwork.Firstly,usingMATLABasthesimulationplatform,thenonlinearformulaisdesigned,andthenonlineardataiscalculatedandgeneratedbyMATLAB.Then,BPneuralnetworkwasusedasthefittingmodel,andthemodelparameterssuchasthenumberofhid
5、denlayers,thetypeofactivationfunctionandthevalueoflearningrateweredeterminedthroughexperimentalanalysis.Finally,MSE,MAEandRMSEwereselectedasevaluationindexestotrainandtestthedatafittingmodel.TheexperimentalresultsshowthattheMAE,MSEandRMSEofthedesignedmodelare0.0090638,0.0063983and0.07999,whichmeetth
6、edesignrequirementsandverifytheeffectivenessofthealgorithm.Keywords:nonlinearfitting;activationfunction;BPneuralnetwork;MATLABsimulation绪论11非线性函数拟合研究相关概述21.1 课题研究的背景及意义21.2 国内外研究现状21.3 论文章节安排42非线性函数的设计52.1 非线性函数概述52.2 数据集的生成52.2.1MATLAB数值计算52 .3数据可视化53 .4数据集的划分与保存63基于BP神经网络的非线性拟合模型设计73.1 人工神经网络概述73.
7、2 BP神经网络基本原理73.3 激活函数93. 3.1SiginOid激活函数94. 3.2Tanh激活函数95. 3.3RCIU激活函数105.4 损失函数103. 4.1MSE均方误差114. 4.2RMSE均方根误差115. 4.3MAE平均绝对误差115.5 梯度下降算法124实验分析与结果136. 1实验平台的搭建134.2数据归一化144.2.1最大-最小归一化144.2.2Z-Score归一化144.3BP神经网络模型的结构设计原则144.3.1网络层数的确定144.3.2输入数据和输出数据的确定144.3.3各层节点的设计原则14154.4神经网络结构设计和训练4.4.1神经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BP 神经网络 非线性 函数 拟合 系统 设计
