




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
神经网络简介第1页/共28页主要内容3.1概述3.2前馈神经网络2第2页/共28页3.1.1生物神经元模型
人脑大约包含1012个神经元,分成约1000种类型,每个神经元大约与102~104个其他神经元相连接,形成极为错综复杂而又灵活多变的神经网络。每个神经元虽然都十分简单,但是如此大量的神经元之间、如此复杂的连接却可以演化出丰富多彩的行为方式。同时,如此大量的神经元与外部感受器之间的多种多样的连接方式也蕴含了变化莫测的反应方式。3第3页/共28页4第4页/共28页3.1.2人工神经元模型人工神经元是利用物理器件对生物神经元的一种模拟与简化。它是神经网络的基本处理单元。如图所示为一种简化的人工神经元结构。它是一个多输入、单输出的非线性元件。5第5页/共28页6第6页/共28页其输入、输出关系可描述为其中,是从其他神经元传来的输入信号;表示从神经元j到神经元i的连接权系数;为阈值;称为输出变换函数。7第7页/共28页
输出变换函数决定了神经元(节点)的输出。该输出为1或0,取决于其输入之和大于或小于内部阈值。函数一般具有非线性特性。下图表示了几种常见的激发函数。8第8页/共28页9第9页/共28页3.1.3人工神经网络模型人工神经网络是以工程技术手段来模拟人脑神经元网络的结构与特征的系统。利用人工神经元可以构成各种不同拓扑结构的神经网络,它是生物神经网络的一种模拟和近似。就神经网络的主要连接型式而言,目前已有数十种不同的神经网络模型,其中前馈型网络和反馈型网络是两种典型的结构模型。10第10页/共28页
人工神经网络是一个并行和分布式的信息处理网络结构,该网络结构一般由许多个神经元组成,每个神经元有一个单一的输出,它可以连接到很多其他的神经元,其输入有多个连接通路,每个连接通路对应一个连接权系数。
严格来说,神经网络是一个具有如下性质的有向图。(1)对于每个结点有一个状态变量;(2)结点i到结点j有一个连接权系数;(3)对于每个结点有一个阈值;(4)对于每个结点定义一个变换函数。11第11页/共28页3.2前馈型神经网络前馈型神经网络如图所示,神经元分层排列,有输入层、隐层(可有若干层)和输出层,其信息从输入层依次向上传递,直至输出层。每一层的神经元只接受前一层神经元的输入。从学习的观点来看,前馈网络是一种强有力的学习系统,其结构简单而易于编程;从系统的观点看,前馈网络是一静态非线性映射,通过简单非线性处理单元的复合映射,可获得复杂的非线性处理能力。但从计算的观点看,缺乏丰富的动力学行为。大部分前馈网络都是学习网络,它们的分类能力和模式识别能力一般都强于反馈网络,典型的前馈网络有感知器网络、BP网络等。12第12页/共28页13第13页/共28页3.2.1感知器网络感知器(perceptrvon)是一个具有单层神经元的神经网络,并由线性阈值元件组成,是最简单的前向网络。它主要用于模式分类,单层的感知器网络结构如下图所示。14第14页/共28页15第15页/共28页感知器的一种学习算法:
随机地给定一组连接权,k=0;输入任取的一组样本和期望的输出(亦称之为教师信号),计算计算感知器实际输出调整连接权选取另外一组样本,重复上述2)~4)的过程,直到权值对一切样本均稳定不变为止,学习过程结束。16第16页/共28页3.2.2BP网络误差反向传播神经网络,简称BP网络(BackPropagation),是一种单向传播的多层前向网络。在模式识别、图像处理、系统辨识、函数拟合、优化计算、最优预测和自适应控制等领域有着较为广泛的应用。如图是BP网络的示意图。下面要介绍的多层前馈网的神经元变换函数采用S型函数,因此输出量是0到1之间的连续量,它可以实现从输入到输出的任意的非线性映射。17第17页/共28页18第18页/共28页误差反向传播的BP算法简称BP算法,其基本思想是最小二乘算法。它采用梯度搜索技术,以期使网络的实际输出值与期望输出值的误差均方值为最小。BP算法的学习过程由正向传播和反向传播组成。在正向传播过程中,输入信息从输入层经隐含层逐层处理,并传向输出层,每层神经元(节点)的状态只影响下一层神经元的状态。如果在输出层不能得到期望的输出,则转人反向传播,将误差信号沿原来的连接通路返回,通过修改各层神经元的权值,使误差信号最小。19第19页/共28页BP学习算法的计算步骤
1).初始化置所有权值为较小的随机数
2).提供训练集
3).计算实际输出,计算隐含层、输出层各神经元输出
4).计算目标值与实际输出的偏差E5).计算
6).计算
7).返回“2)”重复计算,直到误差满足要求为止20第20页/共28页21第21页/共28页在使用BP算法时,应注意的几个问题是:1).学习开始时,各隐含层连接权系数的初值应以设置较小的随机数较为适宜。2).采用S型激发函数时,由于输出层各神经元的输出只能趋于1或0,不能达到1或0。在设置各训练样本时,期望的输出分量dpk不能设置为1或0,以设置为或0,1较为适宜。3).学习速率η的选择,在学习开始阶段,η选较大的值可以加快学习速度。学习接近优化区时,η值必须相当小,否则权系数将产生振荡而不收敛。平滑因子α的选值在左右。22第22页/共28页3.2.3BP网络学习算法的改进1.多层前向BP网络的优点:1).网络实质上实现了一个从输入到输出的映射功能,而数学理论已证明它具有实现任何复杂非线性映射的功能。这使得它特别适合于求解内部机制复杂的问题;2).网络能通过学习带正确答案的实例集自动提取“合理的”求解规则,即具有自学习能力;23第23页/共28页2.多层前向BP网络的问题:
1).BP算法的学习速度很慢
2).网络训练失败的可能性较大
3).难以解决应用问题的实例规模和网络规模间的矛盾
4).网络结构的选择尚无一种统一而完整的理论指导,一般只能由经验选定
5).新加入的样本要影响已学习成功的网络,而且刻画每个输入样本的特征的数目也必须相同
6).网络的预测能力(也称泛化能力、推广能力)与训练能力(也称逼近能力、学习能力)的矛盾24第24页/共28页3.BP网络学习算法的改进
1).增加“惯性项2).采用动态步长3).与其他全局搜索算法相结合4).模拟退火算法目前在神经网络的学习中,基于梯度的算法都不能从理论上保证收敛结果是全局最优的。25第25页/共28页3.2.4神经网络的训练
可以任意逼近一个紧集上的任意函数这一特点是神经网络广泛应用的理论基础。但是,在实际应用中,目前尚未找到较好的网络构造方法,确定网络的结构和权值参数,来描述给定的映射或逼近一个未知的映射,只能通过学习来得到满足要求的网络模型。26第26页/共28页神经网络训练的具体步骤如下1.获取训练样本集获取训练样本集合是训练神经网络的第一步,也是十分重要和关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手机店营销活动策划方案
- 嘉兴摩擦传动方案咨询
- 电子陶瓷薄膜成型工入职考核试卷及答案
- 包头管道施工方案设计
- 建筑企业品牌方案设计平台
- 校园五一安全教育讲稿
- 风险管理咨询入行方案
- 砌块墙钢筋加固施工方案
- 上海线上活动策划方案
- 企业咨询品牌策划方案
- 苏教版数学四年级上册 小学数学报
- 卫生政策学课件第二版
- 北京市2025学年高二(上)第一次普通高中学业水平合格性考试物理试题(原卷版)
- 2023版 新版二十五项反措解读-继电保护
- 国际中文教育资源建设与优化研究
- 征迁岗位笔试题目及答案
- 共用道路纠纷协议书
- DB34T 5137-2025电化学储能液冷系统设计技术要求
- 食品免责协议书
- 25Hz相敏轨道电路系统配套器材一60课件
- 风力发电机组的建模与仿真技术研究
评论
0/150
提交评论