第4章 竞争学习神经网络.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第4章 竞争学习神经网络.ppt》由会员分享,可在线阅读,更多相关《第4章 竞争学习神经网络.ppt(91页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 竞争学习神经网络竞争学习神经网络4.1竞争学习的概念与原理4.2自组织特征映射神经网络4.3自组织特征映射网络的设计与应用4.4自适应共振理论(选讲)自组织神经网络的典型结构自组织神经网络的典型结构第四章第四章 自组织神经网络自组织神经网络竞争层竞争层输入层输入层第四章第四章 自自 组织神经网络组织神经网络自组织学习自组织学习(self-organized learning):通过自动寻找样本中的内在规律和本通过自动寻找样本中的内在规律和本质属性,自组织、自适应地改变网络参数质属性,自组织、自适应地改变网络参数与结构。与结构。自组织网络的自组织功能是通过竞争自组织网络的自组织功能
2、是通过竞争学习(学习(competitive learning)实现的。)实现的。4.14.1竞争学习的概念与原理竞争学习的概念与原理4.1.1 4.1.1 基本概念基本概念1 1、模式、分类、聚类与相似性、模式、分类、聚类与相似性模式模式对某些感兴趣的客体的定量描述或结构描述,对某些感兴趣的客体的定量描述或结构描述,模式类是具有某些共同特征的模式集合。模式类是具有某些共同特征的模式集合。分类分类在类别知识等导师信号的指导下,将待识别在类别知识等导师信号的指导下,将待识别的输入模式分配到各自的模式类中去。的输入模式分配到各自的模式类中去。聚类聚类无导师指导的分类称为聚类,聚类的目的是无导师指导
3、的分类称为聚类,聚类的目的是将相似的模式样本划归一类,而将不相似的分离开将相似的模式样本划归一类,而将不相似的分离开。通过聚类发现数据的分布规律和特征。通过聚类发现数据的分布规律和特征。如何决定相似度、类别数等如何决定相似度、类别数等 2、相似性测量相似性测量欧式距离法欧式距离法2、相似性测量相似性测量余弦法余弦法3、相似性测量相似性测量内积内积法法 不同的相似度会导致形成聚类的特性不同。以欧氏距离度量形成相似且紧密的圆形聚类;以余弦度量形成大体同向的狭长形聚类;以内积度量形成的图形则又不同。欧氏度量聚类 余弦度量聚类4.1.2 4.1.2 竞争学习原理竞争学习原理 网络的输出神经元之间相互竞
4、争以求被激活,结网络的输出神经元之间相互竞争以求被激活,结果在每一时刻只有一个输出神经元被激活。这个被激果在每一时刻只有一个输出神经元被激活。这个被激活的神经元称为竞争获胜神经元,而其它神经元的状活的神经元称为竞争获胜神经元,而其它神经元的状态被抑制,故称为态被抑制,故称为Winner Take All。4.1.2 4.1.2 竞争学习原理竞争学习原理1、竞争学习规则、竞争学习规则算法分三步:算法分三步:网络的输出神经元之间相互竞争以求被网络的输出神经元之间相互竞争以求被激活,结果在每一时刻只有一个输出神经元激活,结果在每一时刻只有一个输出神经元被激活。这个被激活的神经元称为竞争获胜被激活。这
5、个被激活的神经元称为竞争获胜神经元,而其它神经元的状态被抑制,故称神经元,而其它神经元的状态被抑制,故称为为Winner Take All。(1 1)向量归一化)向量归一化 首先将当前输入模式向量首先将当前输入模式向量X和竞争和竞争层中各神经元对应的内星权向量层中各神经元对应的内星权向量Wj 全部进行归一化全部进行归一化处理;处理;(j=1,2,=1,2,m),m)(2)(2)寻找获胜神经元寻找获胜神经元 当网络得到一个输入模式向量时,竞当网络得到一个输入模式向量时,竞争层的所有神经元对应的内星权向量均与其进行相似性比争层的所有神经元对应的内星权向量均与其进行相似性比较,并将最相似的内星权向量
6、判为竞争获胜神经元。较,并将最相似的内星权向量判为竞争获胜神经元。以欧氏度量计算相似性:以欧氏度量计算相似性:从上式可以看出,欲使两单位向量的欧式距离从上式可以看出,欲使两单位向量的欧式距离最小,须使两向量的点积最大。即:最小,须使两向量的点积最大。即:此式就是竞争层神经元的净输入。(3)(3)网络输出与权值调整网络输出与权值调整规定胜者为规定胜者为1 1,败者为,败者为0.0.步骤步骤(3)(3)完成后回到步骤完成后回到步骤1 1继续训练,直到学习率衰减到继续训练,直到学习率衰减到0 0。2、竞争学习原理竞争学习原理 考虑二维情况,归一化后矢端分布在单位圆上,以考虑二维情况,归一化后矢端分布
7、在单位圆上,以o表示,对应的内星向量也在单位圆上,以表示,对应的内星向量也在单位圆上,以*表示。表示。竞争学习的几何意义竞争学习的几何意义 )()()()(*ttttjpWXW-=hD *1W *jW *)(*1tj+W )(tpX jW mW *例例4.1 4.1 用竞争学习算法将下列各模式分为用竞争学习算法将下列各模式分为2 2类:类:解:为作图方便,将上述模式转换成极坐标形式解:为作图方便,将上述模式转换成极坐标形式 :竞争层设两个权向量,随机初始化为单位向量:竞争层设两个权向量,随机初始化为单位向量:4.2 自组织特征映射神经网络自组织特征映射神经网络(Self-Organizing
8、feature Map,SOM)p 19811981年芬兰年芬兰HelsinkHelsink大学的大学的T.KohonenT.Kohonen教授教授提出一种自组织特征映射网,简称提出一种自组织特征映射网,简称SOMSOM网,又称网,又称KohonenKohonen网。网。p KohonenKohonen认为:一个神经网络接受外界输入认为:一个神经网络接受外界输入模式时,将会分为不同的对应区域,各区域对模式时,将会分为不同的对应区域,各区域对输入模式具有不同的响应特征,而且这个过程输入模式具有不同的响应特征,而且这个过程是自动完成的。自组织特征映射正是根据这一是自动完成的。自组织特征映射正是根据
9、这一思路提出来的,其特点与人脑的自组织特性相思路提出来的,其特点与人脑的自组织特性相类似。类似。4.2.1 SOM4.2.1 SOM网的生物学基础网的生物学基础 生物学研究的事实表明,在人脑的感觉通道生物学研究的事实表明,在人脑的感觉通道上,神经元的组织原理是有序排列。因此当人脑上,神经元的组织原理是有序排列。因此当人脑通过感官接受外界的特定时空信息时,大脑皮层通过感官接受外界的特定时空信息时,大脑皮层的特定区域兴奋,而且类似的外界信息在对应区的特定区域兴奋,而且类似的外界信息在对应区域是连续映象的。域是连续映象的。对于某一图形或某一频率的特定兴奋过程,对于某一图形或某一频率的特定兴奋过程,神
10、经元的有序排列以及对外界信息的连续映象是神经元的有序排列以及对外界信息的连续映象是自组织特征映射网中竞争机制的生物学基础。自组织特征映射网中竞争机制的生物学基础。4.2.2 SOM4.2.2 SOM网的拓扑结构及权值调整域网的拓扑结构及权值调整域一、拓扑结构一、拓扑结构 SOMSOM网共有两层,输入层模拟感知外界输入信息的视网膜,网共有两层,输入层模拟感知外界输入信息的视网膜,输出层模拟做出响应的大脑皮层。输出层模拟做出响应的大脑皮层。二、权值调整域二、权值调整域 SOMSOM网的获胜神经元对其邻近神经元的网的获胜神经元对其邻近神经元的影响是由近及远,由兴奋逐渐转变为抑制,影响是由近及远,由兴
11、奋逐渐转变为抑制,因此其学习算法中不仅获胜神经元本身要调因此其学习算法中不仅获胜神经元本身要调整权向量,它周围的神经元在其影响下也要整权向量,它周围的神经元在其影响下也要程度不同地调整权向量。这种调整可用三种程度不同地调整权向量。这种调整可用三种函数表示:函数表示:以获胜神经元为中心设定一个邻域半径,以获胜神经元为中心设定一个邻域半径,该半径圈定的范围称为优胜邻域。在该半径圈定的范围称为优胜邻域。在SOMSOM网学习网学习算法中,优胜邻域内的所有神经元均按其离开算法中,优胜邻域内的所有神经元均按其离开获胜神经元的距离远近不同程度地调整权值。获胜神经元的距离远近不同程度地调整权值。优胜邻域开始定
12、得很大,但其大小随着训优胜邻域开始定得很大,但其大小随着训练次数的增加不断收缩,最终收缩到半径为零。练次数的增加不断收缩,最终收缩到半径为零。4.2.3 4.2.3 自组织特征映射网的运行原理与学习算法自组织特征映射网的运行原理与学习算法一、运行原理分为训练和工作两个阶段。p训练阶段 w1 w2 w3 w4 w5p工作阶段工作阶段二、学习算法二、学习算法(1)(1)初始化初始化 对输出层各权向量赋小随机数并进行归一化处理,对输出层各权向量赋小随机数并进行归一化处理,得到得到 ,j=1,2,m;建立初始优胜邻域建立初始优胜邻域Nj*(0);学习率学习率 赋赋初始值。初始值。(2)接受输入接受输入
13、 从训练集中随机选取一个输入模式并进行归一从训练集中随机选取一个输入模式并进行归一化处理,得到化处理,得到 ,p 1,2,P。(3)寻找获胜节点寻找获胜节点 计算计算 与与 的点积,的点积,j=1,2,m,从中选出,从中选出点积最大的获胜节点点积最大的获胜节点 j*。(4)定义优胜邻域定义优胜邻域Nj*(t)以以j*为中心确定为中心确定t 时刻的权值调整域,时刻的权值调整域,一般初始邻域一般初始邻域Nj*(0)较大,训练过程中较大,训练过程中Nj*(t)随训练时间逐随训练时间逐渐收缩。如图所示。渐收缩。如图所示。Kohonen 学习算法:学习算法:(5)(5)调整权值调整权值 对优胜邻域对优胜
14、邻域NjNj*(t t)内的所有节点调整权值:内的所有节点调整权值:i=1,2,n j jN Nj*(t t)式中,式中,是训练时间是训练时间t 和邻域内第和邻域内第j j 个神经元与获胜神经个神经元与获胜神经元元 j*j*之间的拓扑距离之间的拓扑距离N N 的函数,该函数一般有以下规律:的函数,该函数一般有以下规律:(6)(6)结束检查结束检查 学习率是否衰减到零或某个预定的正小数,学习率是否衰减到零或某个预定的正小数,不满足则回到(不满足则回到(2 2)。)。很多函数满足上述规律,如:很多函数满足上述规律,如:N(t)可采用单调下降函数。可采用单调下降函数。这种随时间单调递减的函数称作退火
15、函数。这种随时间单调递减的函数称作退火函数。K Ko oh ho on ne en n学学习习算算法法程程序序流流程程三、功能分析三、功能分析(1)(1)保序映射保序映射将输入空间的样本模式类有序地映射在输出层上。将输入空间的样本模式类有序地映射在输出层上。例例4.24.2:动物属性特征映射。:动物属性特征映射。(2)(2)数据压缩数据压缩 将高维空间的样本在保持拓扑结构不变将高维空间的样本在保持拓扑结构不变的条件下投影到低维空间。的条件下投影到低维空间。(3)(3)特征抽取特征抽取 高维空间的向量经过特征抽取后可以在高维空间的向量经过特征抽取后可以在低维特征空间更加清晰地表达。低维特征空间更
16、加清晰地表达。例例4.3 SOM4.3 SOM网用于字符排序网用于字符排序4.3 自组织特征映射网络的设计与应用自组织特征映射网络的设计与应用SOMSOM输入层设计与输入层设计与BPBP了类似,输出层要复杂的多。了类似,输出层要复杂的多。一、输出层设计一、输出层设计需要解决需要解决2 2个问题:节点数设计与节点排列设计。既不要出现分个问题:节点数设计与节点排列设计。既不要出现分类过细,又不可出现死节点。可通过试用法和初始化权值等解类过细,又不可出现死节点。可通过试用法和初始化权值等解决。决。节点排列形式应反应物理意义。节点排列形式应反应物理意义。二、权值初始化问题二、权值初始化问题 SOMSO
17、M网权值初始化一般为较小的随机数,但应与样本数据混杂。网权值初始化一般为较小的随机数,但应与样本数据混杂。*随机分布*理想分布 一种简单办法是从训练集中随机抽取一种简单办法是从训练集中随机抽取m个输入样本作初始为个输入样本作初始为权值,即权值,即 另一种是计算全体样本的中心向量,在此基础上叠加小的另一种是计算全体样本的中心向量,在此基础上叠加小的随机数确定。随机数确定。三、优胜邻域三、优胜邻域Nj*(t)的设计的设计 原则上使邻域不断缩小,使得相邻神经元既有区别又具相原则上使邻域不断缩小,使得相邻神经元既有区别又具相似性。邻域大小用邻域半径表示,一般由经验选取。如:似性。邻域大小用邻域半径表示
18、,一般由经验选取。如:C1与输入点数目相关,B11,Tm为预先设置的训练次数。四、学习率的设计四、学习率的设计 开始时可以较大,但很快下降,然后缓降至开始时可以较大,但很快下降,然后缓降至0 0值。如下:值。如下:C2在0-1之间SOMSOM网的局限性:网的局限性:1 1、隐层神经元数目难于确定,容易造成死节点;、隐层神经元数目难于确定,容易造成死节点;2 2、聚类网络的学习速率需要人为确定,结束需要人为控制,、聚类网络的学习速率需要人为确定,结束需要人为控制,影响学习效率;影响学习效率;3 3、隐层的聚类结果与初始权值有关。、隐层的聚类结果与初始权值有关。4.3.2 设计与应用实例设计与应用
19、实例一、一、SOM网用于物流中心城市分类评价网用于物流中心城市分类评价 (1)物流中心城市评价指标与数据样本物流中心城市评价指标与数据样本 简单选取简单选取5个评价指标作为网络输入:个评价指标作为网络输入:x1人均人均GDP(元元),x2工业总产值工业总产值(亿元亿元),x3社会消费品零售总额社会消费品零售总额(亿元亿元),x4批发零售贸易总额批发零售贸易总额(亿元亿元),x5货运总量货运总量(万吨万吨)。表表4.4 物流中心城市分类评价样本物流中心城市分类评价样本(2)物流中心城市的分类和评价分析物流中心城市的分类和评价分析 物物流流中中心心城城市市 全国性物流中心城市全国性物流中心城市区域
20、性物流中心城市区域性物流中心城市地区性物流中心城市地区性物流中心城市综合型综合型货运型货运型 按照按照SOM算法步骤,取开始的算法步骤,取开始的1000次迭代为排序阶段,次迭代为排序阶段,学习率学习率=0.9;其后为收敛阶段,学习率为其后为收敛阶段,学习率为=0.02。将将44个数据样本归一化,输入网络进行训练。经过试验个数据样本归一化,输入网络进行训练。经过试验比较,最终取类别数为比较,最终取类别数为8,得到如下表所示的分类结果。,得到如下表所示的分类结果。物流中心城市分类结果物流中心城市分类结果 二、二、SOM网用于遥感影像分类网用于遥感影像分类 遥感影像主要通过像元亮度值的差异或空间梯度
21、变遥感影像主要通过像元亮度值的差异或空间梯度变化表示不同地物间的差异。化表示不同地物间的差异。1、土地利用分类类别确定、土地利用分类类别确定 以浙江为例。以浙江为例。评价因子评价因子7个:水体、林地、水田、茶园、旱地、居个:水体、林地、水田、茶园、旱地、居民地、桑园。民地、桑园。2、数据预处理、数据预处理 3、SOM分类分类 4、实验结果评价、实验结果评价 与与BP网络、最大似然法比较,网络、最大似然法比较,SOM最好,最大似最好,最大似然法最差。然法最差。三、三、SOMSOM网在皮革配皮中的应用网在皮革配皮中的应用 要生产出优质皮衣,必须保证每件皮衣所用皮料在要生产出优质皮衣,必须保证每件皮
22、衣所用皮料在颜色和纹理方面的相似性。在生产中,通常由有经验的颜色和纹理方面的相似性。在生产中,通常由有经验的工人根据皮料颜色、纹理的相近程度进行分类。这道称工人根据皮料颜色、纹理的相近程度进行分类。这道称为为“配皮配皮”的工序,因光照条件、工人经验不同以及情的工序,因光照条件、工人经验不同以及情绪、体力等因素变化的影响,质量难于保证。绪、体力等因素变化的影响,质量难于保证。计算机皮革检测与分类系统可对成批皮革的颜色及计算机皮革检测与分类系统可对成批皮革的颜色及纹理进行在线检测、特征值提取及快速分类,从而代替纹理进行在线检测、特征值提取及快速分类,从而代替了传统的手工操作,取得了良好的效果。了传
23、统的手工操作,取得了良好的效果。系统硬件组成系统硬件组成 CCD彩彩 色色摄摄像像机机解解码码器器(PAL)图图 像像采集卡采集卡及及帧帧 存存储储 器器计计算机算机486/66彩彩 色色监视监视器器打印机打印机标标准灯箱准灯箱 皮革皮革皮料皮料传传送送带带D65光源光源1.初始权向量设计初始权向量设计 随机取部分样本作为权重初值。随机取部分样本作为权重初值。2.网络结构设计网络结构设计 颜色参数颜色参数:3个个纹理参数纹理参数:3个个网络结构网络结构:6输入输入1维线阵输出。维线阵输出。聚类时每批聚类时每批100张皮,平均每件皮衣需要张皮,平均每件皮衣需要56张皮,张皮,因此将输出层设置因此
24、将输出层设置20个神经元。每个神经元代表一个神经元。每个神经元代表一类外观效果相似的皮料,如果聚为一类的皮料不够类外观效果相似的皮料,如果聚为一类的皮料不够做一件皮衣,可以和相邻做一件皮衣,可以和相邻类归并使用。类归并使用。3.网络参数设计网络参数设计 N j*(t)优胜邻域在训练开始时覆盖整个输出线阵,以后训练优胜邻域在训练开始时覆盖整个输出线阵,以后训练次数每增加次数每增加t=tm/P,Nj*(t)邻域两端各收缩一个神经元直至邻域邻域两端各收缩一个神经元直至邻域内只剩下获胜神经元。内只剩下获胜神经元。对对(t)采用了以下模拟退火函数:采用了以下模拟退火函数:00.95 tm5000 tp1
25、500 4.皮革纹理分类结果皮革纹理分类结果 100张猪皮的分类结果:5.用于火焰燃烧诊断用于火焰燃烧诊断 1)燃烧工况特征提取 2)网络训练 3)网络验证4.4 自适应共振理论自适应共振理论(ART)思考并回答以下几个问题:神经网络的学习和记忆特性?学习过程的本质?学习过程的本质?网络将知识存储(记忆)在什么地方?网络将知识存储(记忆)在什么地方?对于感知器对于感知器/BP网络网络/SOM网络学习时,当新网络学习时,当新样本输入时,权值的改变对旧样本的影响是什样本输入时,权值的改变对旧样本的影响是什么?么?19761976年,美国年,美国BostonBoston大学学者大学学者G.A.Car
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 竞争学习神经网络 竞争 学习 神经网络
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内