基于Matlab的BP神经网络结构与函数逼近能力的关系分析
基于Matlab的BP神经网络结构与函数逼近能力的关系分析
OUL;baltaM
里垂壹董;墨王丛生!垒坠笪堡呈垄丝圆鳖绰塑量.亘.塾堑熊壅鱼羞丞坌堑
基于Matlab的BP神经网络结构与函数逼近能力的关系分析
罗玉春,都洪基,崔芳芳
(南京理工大学动力工程学院
江苏南京210094)
摘要:人工神经网络是一种非线性动态数学模型,广泛应用于非线性系统建模、系统辨识、函数逼近等方面。介绍BP网络的结构和学习过程,并介绍利用Matlab人工神经网络工具箱设计BP网络的步骤,在此基础上设计了BP网络以验证其函数逼近能力,仿真结果说明了BP网络具有很强的函数逼近能力。并分析BP网络结构和函数逼近能力的关系,得出网络
的结构直接影响网络时函数的逼近能办氟藏.果。
关键词:人工神经网络;BP网络;函数逼近;Matlab中图分类号-TP389
文献标识码:B
文章编号:1004—373X(2007)24—088—03
Anal【ysisofRelationbetweentheStructureofBPFeed—forwardNeuralNetwork
andPrecisiOn.of
Based
on
_’
YuchunFunct,ionDUHongji
Proxi,mateCUIFangfang(Power
Enginee抽gCollege,Nanjing
Universityof
Science&Technology,Nanjing,210094,China)
4
。i’
Abstract:ArtificiaINeuraI
Networkis
a
nonIineardynamicmathematicmodeland
can
beapplied
to
modelnonlinear
sys—
tem。classidentificationandfunctionapproximation。Inthispaper,thestructure
andlearning
process
ofBPfeed—forward
neu—
ralnetwork
are
presented.The
paper
introducestheapproach
to
design
a
BPfeed~forwardneuralnetworkusingMatlab/neu—
ralnetworktoolbox,basedon
thenetworkverifytheabilityoffunctionapproximation.TheresultshowsthatBPfeed—forwardneuralnetworkhas
a
strong
ability
to
approximatefunction.The
paper
also
ana[驺estherelationbetweenthe
structureofBP
feed—forwardneuralnetworkandprecisionoffunctionapproximate,educingthatthe
structure
BPfeedforwardneural
net—
workdirectlyaffectstheapproximateabilityandeffect.
Keywords:ANN;BPneuralnetwork;function
approximate;Matlab
\
人工神经网络(ArtificialNeuralNetwork,ANN)是由户不用编写复杂的算法程序,只要在命令行设置好相关函
大量神经元互相连接而组成的复杂网络系统,具有感知、数和参数,就能完成神经网络的训练仿真。
记忆、学习和联想等功能,能模仿人脑处理信息的物理过1
程,具有大规模并行模拟处理、分布式存储信息、非线性动
BP人工神经网络
力学和网络全局作用,以及很强的自适应、自学习和容错1.1人工神经元结构
能力等一些特点,因此成为一种强大的非线性信息处理工
人工神经元是人工神经网络的基本处理单元,他相当具。在人工神经网络的实际应用中,80%~90%的人工神于一个多输入单输出的非线性阈值器件。图1是人工神经网路模型采用基于误差反向传播算法(Error
Back—
经元的结构模型,图1中X一[而,而,…,,39。]是神经元的
Propagation,BP算法)的多层前向神经网络(即BP网络)
输入向量;cc,是权值;0是神经元的阈值;f表示神经元的传
或他的变化形式。BP是前馈网络的核心部分,体现了人
输函数;神经元的输出Y可表示为:
工神经网络最为精华的部分,广泛应用于函数逼近、模式识别/分类、数据压缩等。
Y一,(∑z双一8)
Matlab是一种功能强大的软件,他是集通用科学计
算、绘图、系统建模和程序语言设计为一体的高效科学计
算软件,使用方便、功能强大。Matlab人工神经网络工具
箱(NeuralNetworkToolbox)提供了丰富的网络学习和训练函数,为神经网络的仿真分析提供了极大的方便,用
图1人工神经元模型
1.2
BP网络学习过程
收稿日期:2007—06—12BP网络由输入层、隐含层和输出层组成,其学习过程
88
万
方数据
你可能喜欢
- 神经网络函数逼近
- 路由选择
- 神经网络matlab程序
- 动态BP神经网络
- BP神经网络控制器
- BP神经网络算法
- BP神经网络原理
- 人工神经网络的实现的函数逼近及c实现7页
- BP神经网络函数逼近7页
- 函数逼近基于MATLAB的BP神经网络应用227页
- 基于BP神经网络逼近函数4页
- 基于 BP神经网络曲线曲面函数逼近方法6页
- BP神经网络用MATLAB逼近非线性函数及其泛化能力的分析37页
- 因特网的路由选择技术44页
- lec11-路由选择算法46页
- 第一章 路由选择原理52页
- 第4章 路由选择算法74页
- 第一章 路由选择原理44页
- 深入理解IP路由选择过程4页
- 神经网络pid控制matlab程序2页
- rbf核神经网络程序matlab程序17页
- BP神经网络matlab示例程序1页
- 用matlab编的神经网络程序5页
- 小脑神经网络的matlab程序2页
- 人工智能神经网络、遗产算法matlab程序举例7页
- 基于蚁群BP神经网络的动态测量误差预测3页
- 基于BP神经网络预报的动态矩阵预测控制4页
- 基于BP神经网络的飞行动态实时预测方法5页
- 基于时间序列BP神经网络的集装箱吞吐量动态预测6页
- BP神经网络模型用于单芯电缆导体温度的动态计算6页
- 动态构建和存储BP神经网络模型的方法3页
- BP神经网络PID控制器在球磨机控制中的应用2页
- 基于BP神经网络的PID控制器及其MATLAB仿真1页
- 基于BP神经网络的PID控制器研究 (1)4页
- 基于BP神经网络的PID控制器在渠道自动控制中的应用8页
- BP神经网络PID温度控制在恒温振荡器中的应用5页
- 基于BP神经网络的永磁同步电机直接转矩控制器5页


