下载此文档

神经网络实验指导书2013版[1].docx


文档分类:高等教育 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
神经网络实验指导书2013版[1]北京信息科技大学自编实验讲义神经网络实验指导书许晓飞陈雯柏编著M噹传短科紅上学IfJ:jh< JQIMItHCHflpUKT自动化学院智能科学与技术系2013年1月«BP神经网络〉〉实验指导实验目的:⑴熟悉Matlab/・针对简单的实际系统,:1•前馈型人工神经网络前馈型人工神经网络是整个神经网络体系中最常见的一种,其结构模型如图2所示。网络结构包含输入层、隐层(可能是多层)和输出层,它的连接方式是同层之间不相连接,相邻层之间单元为全连接型。这种网络没有反馈存在,实际运行是单向的,学****方式是种监督式学****前馈型神经网络具有很强的非线性映射能力,寻找其映射是靠学****实践的,只要学****数据足够完备,就能够描述任意未知的复杂系统。因此前馈神经网络为非线性系统的建模和控制提供了有力的工具。X1 Y1输入层 隐层 输出层图1前馈型神经网络结构BP算法原理BP(BackPropagation)神经网络是一种利用误差反向传播训练算法的前馈型网络,BP学****算法实质是求取网络总误差函数的最小值问题[2]。这种算法采用非线性规划中的最速下降方法,按误差函数的负梯度方向修改权系数, 它是梯度下降法在多层前馈网络中的应用。具体学****算法包括两大过程,其一是输入信号的正向传播过程,其二是输出误差信号的反向传播过程。1•正向传播输入的样本从输入层经过隐层单元一层一层进行处理,通过所有的隐层之后,则传向输出层;在逐层处理的过程中,每一层神经元的状态只对下一层神经元的状态产生影响。在输出层把现行输出和期望输出进行比较,如果现行输出不等于期望输出,则进入反向传播过程。,把误差信号按原来正向传播的通路反向传回,并对每个隐层的各个神经元的权系数进行修改,以望误差信号趋向最小。网络各层的权值改变量,则由传播到该层的误差大小来决定。BP算法的特点BP神经网络具有以下三方面的主要优点[3]:第一,只要有足够多的隐含层和隐层节点,BP神经网络可逼近任意的非线性映射关系;第二,BP学****算法是一种全局逼近方法,因而它具有较好的泛化能力。第三,BP神经网络具有一定的容错能力。因为BP神经网络输入输出间的关联信息分布存储于连接权中,由于连接权的个数总多,个别神经元的损坏对输入输出关系只有较小影响。但在实际应用中也存在一些问题,如:收敛速度慢,极有可能陷入最优陷阱(局部极值),而且典型的BP网络是一个冗余结构,它的结构及隐节点数的确定往往有人为的主观性,而且一旦人工决定之后,不能在学****过程中自主变更。其结果是隐节点数少了,学****过程不收敛;隐节点数多了,则网络的学****及推理的效率较差。实验步骤:建立控制模型神经网络训练数据来源于 -。如图2所示。4』TargetPortionGon农mt14-—Variiab>leInitiJlizatiofn□口□口ooT目邛畔tPesitiun(Mouse-Driven)FLogic;ControllerCart'SPole图2一级倒立摆的模糊控制仿真在上面的控制系统中提取摆角、角速度、位移、,1rad/s,0和0,在此条件下响应的输入输出对,提取训练数据如图3所示,利用【SignalToWorkspace】模块获取一阶T-S型模糊控制仿真过程的控制器输入输出数据对,并保存到工作区中,可以直接用到神经网络的训练中。SignialTo SignialToWOikspacel Workspace摆杆角速度小车位移图3数据提取BP神经网络控制器的训练首先将提取出的训练数据变为标准的训练数据形式,标准的训练数据分为输入和目标输出两部分。输入部分是一个形式为输入个数 训练数据个数的矩阵,这里输入个数为4。目标输出为一个输出个数训练数据个数的矩阵,这里输出个数为1。而经signaltoworkspace模块提取出的数据为一个训练数据个数 输入(或输出)个数的矩阵,因此分别将p、t转置后就得到标准训练数据p',。'接着选择要训练的步数,.=250这一语句定义了一个500步的训练步数。做完上面的工作后就可以对网络进行训练了,按照上一节中的选择和定义初始化网络后,在没有输入延迟和输出延迟的条件下,,便可用下面语句对网络训练:[net,tr]=,P,T,[],[])使用下面语句初始化BP神经网络控制器并进行训练:P=p';T=t';net=newff([-;-11;-33;-33],[121],{'tansig','purelin'},'trainl

神经网络实验指导书2013版[1] 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1338909****
  • 文件大小355 KB
  • 时间2020-09-24