自组织神经网络专家讲座_第1页
自组织神经网络专家讲座_第2页
自组织神经网络专家讲座_第3页
自组织神经网络专家讲座_第4页
自组织神经网络专家讲座_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.6自组织神经网络模型与学习算法自组织神经网络专家讲座第1页概述自组织神经网络,又称为自组织竞争神经网络,尤其适合于处理模式分类和识别方面应用问题。自组织神经网络属于前向神经网络类型,采取无导师学习算法,自组织特征映射神经网络不但能够像自组织竞争神经网络一样学习输入分布情况,而且能够学习神经网络拓扑结构。

自组织神经网络专家讲座第2页概述自组织竞争神经网络类型自适应共振理论(AdaptiveResonanceTheory,ART)网络自组织特征映射(self-OrganizingMap,SOM)网络对传(CounterPropagation,CP)网络协同神经网络(SynergeticNeuralNetwork.SNN)自组织神经网络专家讲座第3页2.6.1自组织特征映射神经网络结构由芬兰学者TeuvoKohonen于1981年提出基本上为输入层和映射层双层结构,映射层神经元相互连接,每个输出神经元连接至全部输入神经元I’mTeuvoKohonen自组织神经网络专家讲座第4页2.6.1自组织特征映射神经网络结构竞争层输入层SOM神经网络结构自组织神经网络专家讲座第5页2.6.1自组织特征映射神经网络结构SOM神经网络平面示意图竞争层输入层自组织神经网络专家讲座第6页2.6.1自组织特征映射神经网络结构SOM神经网络立体示意图竞争层输入层自组织神经网络专家讲座第7页

2.6.2自组织特征映射网络学习算法

自组织特征映射学习算法原理Kohonen自组织特征映射算法,能够自动找出输入数据之间类似度,将相同输入在网络上就近配置。所以是一个能够组成对输入数据有选择地给予响应网络。类似度准则欧氏距离

自组织神经网络专家讲座第8页2.6.2自组织特征映射网络学习算法自组织特征映射学习算法步骤(1)网络初始化用随机数设定输入层和映射层之间权值初始值(2)输入向量把输入向量输入给输入层(3)计算映射层权值向量和输入向量距离映射层神经元和输入向量距离,按下式给出自组织神经网络专家讲座第9页2.6.2自组织特征映射网络学习算法自组织特征映射学习算法步骤(4)选择与权值向量距离最小神经元计算并选择使输入向量和权值向量距离最小神经元,把其称为胜出神经元并记为,并给出其邻接神经元集合。

(5)调整权值胜出神经元和位于其邻接神经元权值,按下式更新:

(6)是否到达预先设定要求如到达要求则算法结束,不然返回(2),进入下一轮学习自组织神经网络专家讲座第10页2.6.2自组织特征映射网络学习算法邻域函数由邻域函数能够看到,以获胜神经元为中心设定了一个邻域半径,称为胜出邻域。学习早期,胜出神经元和其附近神经元全部靠近当初输入向量,形成粗略映射。伴随学习进行而减小,胜出邻域变窄,胜出神经元附近神经元数变少。所以,学习方法是一个从粗调整向微调整改变,最终到达预定目标过程。自组织神经网络专家讲座第11页2.6.3自组织网络学习算法MATLAB实现MATLAB中自组织神经网络主要函数和基本功效函数名功能newsom()创建一个自组织特征映射神经网络plotsom()绘制自组织特征映射网络权值矢量vec2ind()将单值矢量组变换成下标矢量compet()竞争传输函数midpoint()中点权值初始化函数learnsom()自组织特征映射权值学习规则函数自组织神经网络专家讲座第12页2.6.3自组织网络学习算法MATLAB实现MATLAB中自组织神经网络主要函数和基本功效newsom()功效创建一个自组织特征映射网络函数格式net=newsom(PR,[D1,D2,...],TFCN,DFCN,OLR,OSTEPS,TLR,TND)说明net为生成新BP神经网络;PR为网络输入矢量取值范围矩阵[PminPmax];[D1,D2,...]为神经元在多维空间中排列时各维个数;TFCN为拓扑函数,缺省值为hextop;DFCN为距离函数,缺省值为linkdist;OLR为排列阶段学习速率,缺省值为0.9;OSTEPS为排列阶段学习次数,缺省值为1000;TLR为调整阶段学习速率,缺省值为0.02,TND为调整阶段领域半径,缺省值为1。自组织神经网络专家讲座第13页2.6.3自组织网络学习算法MATLAB实现plotsom()功效绘制自组织特征映射网络图权值向量 函数格式(1)plotsom(pos)(2)plotsom(W,D,ND)说明式中pos是网络中各神经元在物理空间分布位置坐标矩阵;函数返回神经元物理分布拓扑图,图中每两个间距小于1神经元以直线连接;W为神经元权值矩阵;D为依据神经元位置计算出间接矩阵;ND为领域半径,缺省值为1;函数返回神经元权值分布图,图中每两个间距小于ND神经元以直线连接。自组织神经网络专家讲座第14页2.6.3自组织网络学习算法MATLAB实现yec2ind()功效将单值向量组变换成下标向量格式

ind=vec2ind(vec)说明式中,vec为m行n列向量矩阵x,x中每个列向量i,除包含一个1外,其余元素均为0,ind为n个元素值为1所在行下标值组成一个行向量。自组织神经网络专家讲座第15页2.6.3自组织网络学习算法MATLAB实现例2-5人口分类是人口统计中一个主要指标,现有1999共10个地域人口出生百分比情况以下: 出生男性百分比分别为:0.5512 0.5123 0.5087 0.5001 0.6012 0.5298 0.5000 0.4965 0.5103 0.5003;出生女性百分比分别为:0.44880.4877 0.4913 0.4999 0.3988 0.4702 0.5000 0.5035 0.4897 0.4997自组织神经网络专家讲座第16页2.6.3自组织网络学习算法MATLAB实现例2-5源程序自组织神经网络专家讲座第17页例2-5SOM网络权值分布图自组织神经网络专家讲座第18页例2-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论