自组织竞争神经网络课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《自组织竞争神经网络课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组织 竞争 神经网络 课件
- 资源描述:
-
1、资料仅供参考,不当之处,请联系改正。Outline1.竞争神经网络 2.竞争神经网络的学习算法 3.自组织特征映射网络 4. SOM的学习算法 5.学习矢量量化网络 6.自组织竞争网络相关函数详解 7.自组织竞争神经网络应用实例 资料仅供参考,不当之处,请联系改正。1.竞争神经网络采用竞争学习的规则即可构成最简单的竞争神经网络,在此基础上,还发展了形形色色的自组织网络。 “胜者为王,败者为寇” 。兴奋最强的神经元“战胜”了其他神经元,在权值调制中其兴奋程度得到进一步加强,而其他神经元则保持不变。 竞争神经网络通过这种竞争学习的方式获取训练样本的分布信息,每个训练样本都对应一个兴奋的核心层神经元
2、,也就是对应一个类别,当有新样本输入时,就可以根据兴奋的神经元进行模式分类。 资料仅供参考,不当之处,请联系改正。2.竞争神经网络的学习算法内星学习规则 内星模型训练的目标是使得神经元只对某些特定的输入向量产生兴奋。这一点是通过连接权值的逐步调整得到的。 ijiijPY随机权值中有一个被激活,其权值按上式向输入样本的方向调整,会变得越来越“像”输入样本如果对内星模型输入多个样本进行训练,最终得到的网络权值趋近于各输入向量的平均值。资料仅供参考,不当之处,请联系改正。2.竞争神经网络的学习算法 Kohonen学习规则学习规则 在竞争型神经网络中,有可能某些神经元始终无法赢得竞争,其初始值偏离所有
3、样本向量,因此无论训练多久都无法成为获胜神经元。这种神经元称为“死神经元”。可以给很少获胜的神经元以较大的阈值,使其在输入向量与权值相似性不太高的情况下也有可能获胜;而对那些经常获胜的神经元则给以较小的阈值 。有效解决了“死神经元”问题。 竞争神经网络采用的Kohonen学习规则是从内星学习规则发展而来的。 阈值学习规则阈值学习规则 资料仅供参考,不当之处,请联系改正。3.自组织特征映射网络 自组织特征映射网络(Self-Organizing Feature Maps,SOFM)又称自组织映射网络(SOM)。自组织映射网络是一种竞争性神经网络,同时引入了自组织特性。 自组织现象来源于人脑细胞的
4、自组织性:大脑中不同区域有着不同的作用,不同的感官输入由不同位置的脑细胞进行处理,这种特性不完全来自遗传,更依赖于后天的学习和训练。 自组织映射网络除了能学习输入样本的分布外,还能够识别输入向量的拓扑结构 资料仅供参考,不当之处,请联系改正。3.自组织特征映射网络自组织神经网络同样包含输入层、输出层两层网络,但在输出层引入网络的拓扑结构,以更好地模拟生物学中的侧抑制现象。 输入神经元与输出神经元通过权值相连,同时,近邻的输出神经元之间也通过权值向量相连。输出神经元被放置在一维、二维甚至多维的网格节点中,最常见的是二维拓扑结构。 jiijiYfx资料仅供参考,不当之处,请联系改正。4. SOM的
5、学习算法竞争网络与SOM网络的主要区别在于:在竞争神经网络中不存在核心层之间的相互连接,在更新权值时采用了胜者全得的方式,每次只更新获胜神经元对应的连接权值;而在自组织映射网络中,每个神经元附近一定邻域内的神经元也会得到更新,较远的神经元则不更新,从而使几何上相近的神经元变得更相似。资料仅供参考,不当之处,请联系改正。4. SOM的学习算法 使用learnsom函数进行自组织映射网络的学习 。在learsom函数学习过程中,学习率与邻域大小是可调的。在训练过程中分为两个阶段进行调节: 排序阶段:在排序阶段,随着迭代的进行,学习率从下降到,邻域大小从下降到。在这个阶段,权值根据输入向量进行调整,
6、使其相对位置体现了输入样本的分布。 调整阶段:在这个阶段,学习率从开始以缓慢的速度下降,邻域大小则保持为不变,以确保学习的稳定性 学习率有 、 两个给定的参考值,且 ,邻域大小也有两个给定的参考值: _lrorder_lrtuning_lrorderlrtuning_ndmax_ndtuning资料仅供参考,不当之处,请联系改正。4. SOM的学习算法(1)设定变量。12,mx xxxL 12,iiiinkkkk L(2)初始化。权值使用较小的随机值进行初始化,并对输入向量和权值都做归一化处理 xxx iiikkk(3)将随机抽取的样本输入网络。 (4)更新权值。对获胜神经元拓扑邻域内的神经元
7、,采用Kohonen规则进行更新 1kkxk资料仅供参考,不当之处,请联系改正。4. SOM的学习算法(5)更新学习速率及拓扑邻域,并对学习后的权值进行重新归一化。学习率和邻域大小的调整按排序阶段、调整阶段两步来进行。(6)判断是否收敛。判断迭代次数是否达到预设的最大值,若没有达到最大迭代次数则转到第三步,否则结束算法。资料仅供参考,不当之处,请联系改正。5.学习矢量量化网络 自组织映射网络具有有效的聚类功能,但由于没有采用导师信号,适合无法获知样本类别的情况。将自组织竞争的思想与有监督学习相结合,这就是学习矢量量化网络(Learning Vector Quantization,LVQ) 。
8、LVQ是SOM网络的一种变形,它在原有两层结构的基础上增加了线性层,竞争层得到的类别称为子类,输出层又称线性层,线性层的类别标签是由导师信号给出的,是目标分类。资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解gridtop网格拓扑函数 pos=gridtop(dim1,dim2,dimN)gridtop(2,3,4)表示 的三维拓扑结构 234 用gridtop创建一个包含40个输出层神经元节点的网格,并输入到selforgmap函数中。 pos = gridtop(8,5);% 创建网格 pos% 神经元的坐标 net = selforgmap(8 5,topologyFc
9、n,gridtop); plotsomtop(net)% 显示网络资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解hextop六边形拓扑函数 pos=hextop(dim1,dim2,dimN)显示三维六边形拓扑结构。 pos = hextop(3,4,2);% 建立3*4的两层六边形 pos plot3(pos(1,:),pos(2,:),pos(3,:),o) % 显示节点位置 title(hex拓扑) set(gcf,color,w)资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解randtop随机拓扑结构函数 :pos=randtop(dim1,di
10、m2,dimN)神经元节点被安排在N维的空间中,节点的位置都是随机给定的。 创建一个随机拓扑结构的自组织映射网络,并显示网络结构 pos = randtop(8,5); rng(2)% 设置随机数种子 net = selforgmap(8 5,topologyFcn,randtop); plotsomtop(net)资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解tritop三角拓扑函数pos=tritop(dim1,dim2,dimN) 神经元节点被安排在N维的空间中,节点按三角形的形状排列。 pos = tritop(8,5);% 三角拓扑函数 net = selforg
11、map(8 5,topologyFcn,tritop); plotsomtop(net)资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解dist、boxdist、linkdist、mandist距离函数 (1)欧氏距离 2221122nndxyxyxyLZ = dist(W,P)(2)boxdist函数用于求得的距离是向量个分量绝对差的最大值 1122max,nndxyxyxyL(3)linkdist是newsom的默认距离函数 (4)Manhattan距离,即曼哈顿距离,也就是出租车几何距离,相当于向量之差的1-范数。 1122nndxyxyxyL资料仅供参考,不当之处,请
12、联系改正。6.自组织竞争网络相关函数详解 网络中输入层包含3个神经元,输出层包含4个神经元,给定一个三维输入向量,计算其与各个输出神经元对应权值之间的欧氏距离。 网络中输入层包含3个神经元,输出层包含4个神经元,给定一个三维输入向量,计算其与各个输出神经元对应权值之间的欧氏距离。 rng(0) W = rand(4,3)% 权值矩阵 P = rand(3,1)% 输入列向量 Z1 = dist(W,P)资料仅供参考,不当之处,请联系改正。6.自组织竞争网络相关函数详解newc竞争网络 net=newc(P,S,KLR,CLR)P:R*Q矩阵,包含Q个R维的输入样本向量。S:标量,表示输出层神经
展开阅读全文