版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章自组织神经网络
《人工神经网络理论及应用》
第4章反馈神经网络4.1竞争学习的概念与原理4.2自组织特征映射神经网络4.3学习向量量化神经网络4.4对偶传播神经网络4.5自适应共振理论网络4.6基于MATLAB的SOM网络聚类实例
自组织神经网络的典型结构4自组织神经网络竞争层输入层4自组织神经网络自组织学习(self-organizedlearning):通过自动寻找样本中的内在规律和本质属性,自组织、自适应地改变网络参数与结构。自组织网络的自组织功能是通过竞争学习(competitivelearning)实现的。4.1竞争学习的概念与原理4.1.1基本概念分类——分类是在类别知识等导师信号的指导下,将待识别的输入模式分配到各自的模式类中去。聚类——无导师指导的分类称为聚类,聚类的目的是将相似的模式样本划归一类,而将不相似的分离开。
相似性测量_欧式距离法4.1.1基本概念
相似性测量_余弦法4.1.1基本概念4.1.2竞争学习原理竞争学习规则——Winner-Take-All
网络的输出神经元之间相互竞争以求被激活,结果在每一时刻只有一个输出神经元被激活。这个被激活的神经元称为竞争获胜神经元,而其它神经元的状态被抑制,故称为WinnerTakeAll。竞争学习规则——Winner-Take-All1.向量归一化
首先将当前输入模式向量X和竞争层中各神经元对应的内星向量Wj全部进行归一化处理;(j=1,2,…,m)向量归一化之前向量归一化之后竞争学习原理竞争学习规则——Winner-Take-All2.寻找获胜神经元
当网络得到一个输入模式向量时,竞争层的所有神经元对应的内星权向量均与其进行相似性比较,并将最相似的内星权向量判为竞争获胜神经元。欲使两单位向量最相似,须使其点积最大。即:
从上式可以看出,欲使两单位向量的欧式距离最小,须使两向量的点积最大。即:竞争学习规则——Winner-Take-All竞争学习规则——胜者为王(Winner-Take-All)3.网络输出与权值调整j
j*
步骤3完成后回到步骤1继续训练,直到学习率衰减到0。竞争学习的几何意义☻竞争学习的几何意义
*
1Wˆ
*ˆjW
*
)](ˆ)(ˆ)[()(*ttttjpWXW-=hD
*┆
)(ˆ*1tj+W
)(ˆtpX
jWˆ
mWˆ
*
…
***竞争学习游戏将一维样本空间的12个样本分为3类竞争学习游戏w1w2w3x训练样本集o1o1o1例4.1用竞争学习算法将下列各模式分为2类:解:为作图方便,将上述模式转换成极坐标形式:竞争层设两个权向量,随机初始化为单位向量:4.2自组织特征映射神经网络(Self-OrganizingfeatureMap)1981年芬兰Helsink大学的T.Kohonen教授提出一种自组织特征映射网,简称SOM网,又称Kohonen网。
Kohonen认为:一个神经网络接受外界输入模式时,将会分为不同的对应区域,各区域对输入模式具有不同的响应特征,而且这个过程是自动完成的。自组织特征映射正是根据这一看法提出来的,其特点与人脑的自组织特性相类似。SOM网的生物学基础
生物学研究的事实表明,在人脑的感觉通道上,神经元的组织原理是有序排列。因此当人脑通过感官接受外界的特定时空信息时,大脑皮层的特定区域兴奋,而且类似的外界信息在对应区域是连续映象的。对于某一图形或某一频率的特定兴奋过程,神经元的有序排列以及对外界信息的连续映象是自组织特征映射网中竞争机制的生物学基础。SOM网的拓扑结构
SOM网共有两层,输入层模拟感知外界输入信息的视网膜,输出层模拟做出响应的大脑皮层。
SOM网的权值调整域
SOM网的获胜神经元对其邻近神经元的影响是由近及远,由兴奋逐渐转变为抑制,因此其学习算法中不仅获胜神经元本身要调整权向量,它周围的神经元在其影响下也要程度不同地调整权向量。这种调整可用三种函数表示:SOM网的权值调整域
以获胜神经元为中心设定一个邻域半径,该半径圈定的范围称为优胜邻域。在SOM网学习算法中,优胜邻域内的所有神经元均按其离开获胜神经元的距离远近不同程度地调整权值。
优胜邻域开始定得很大,但其大小随着训练次数的增加不断收缩,最终收缩到半径为零。SOM网的运行原理训练阶段w1w2w3
w4
w5SOM网的运行原理工作阶段SOM网的学习算法(1)初始化
对输出层各权向量赋小随机数并进行归一化处理,得到,j=1,2,…m;建立初始优胜邻域Nj*(0);学习率
赋初始值。(2)接受输入
从训练集中随机选取一个输入模式并进行归一化处理,得到,p
{1,2,…,P}。(3)寻找获胜节点
计算与的点积,j=1,2,…m,从中选出点积最大的获胜节点j*。(4)定义优胜邻域Nj*
(t)
以j*为中心确定t时刻的权值调整域,一般初始邻域Nj*
(0)较大,训练过程中Nj*
(t)随训练时间逐渐收缩。Kohonen学习算法Kohonen学习算法SOM网的学习算法(5)调整权值对优胜邻域Nj*(t)内的所有节点调整权值:
i=1,2,…n
j
Nj*(t)
式中,是训练时间t和邻域内第j个神经元与获胜神经元j*之间的拓扑距离N
的函数,该函数一般有以下规律:Kohonen学习算法SOM网的学习算法(5)调整权值(6)结束检查学习率是否衰减到零或某个预定的正小数?Kohonen学习算法SOM网的学习算法Kohonen学习算法程序流程功能分析(1)保序映射——将输入空间的样本模式类有序地映射在输出层上。例1:动物属性特征映射。功能分析(2)数据压缩——将高维空间的样本在保持拓扑结构不变的条件下投影到低维空间。(3)特征抽取——高维空间的向量经过特征抽取后可以在低维特征空间更加清晰地表达。例2:SOM网用于字符排序。功能分析SOM网在皮革配皮中的应用
要生产出优质皮衣,必须保证每件皮衣所用皮料在颜色和纹理方面的相似性。在生产中,通常由有经验的工人根据皮料颜色、纹理的相近程度进行分类。这道称为“配皮”的工序,因光照条件、工人经验不同以及情绪、体力等因素变化的影响,质量难于保证。计算机皮革检测与分类系统可对成批皮革的颜色及纹理进行在线检测、特征值提取及快速分类,从而代替了传统的手工操作,取得了良好的效果。系统硬件组成CCD彩色摄像机解码器(PAL)图像采集卡及帧存储器计算机486/66彩色监视器打印机标准灯箱
皮革皮料传送带D65光源基于SOM神经网络的皮革聚类1.颜色纹理特征提取颜色参数:CIE1996均匀颜色空间值
l*,a*,b*纹理参数:梯度均值μ2,梯度标差σ2,及梯度墒T8。皮革外观由6维输入矢量
I=[l*,a*,b*,
μ2,σ2,T8]描述
2.SOM神经网络的设计网络结构:6输入1维线阵输出。聚类时每批100张皮,平均每件皮衣需要5~6张皮,因此将输出层设置20个神经元。每个神经元代表一类外观效果相似的皮料,如果聚为一类的皮料不够做一件皮衣,可以和相邻类归并使用。
基于SOM神经网络的皮革聚类3.网络参数设计
Nj*
(t)优胜邻域在训练开始时覆盖整个输出线阵,以后训练次数每增加Δt=tm/P,Nj*(t)邻域两端各收缩一个神经元直至邻域内只剩下获胜神经元。
对η(t)采用了以下模拟退火函数:η0=0.95tm=5000tp=15004.皮革纹理分类结果
基于SOM神经网络的皮革聚类SOM网用于物流中心城市分类评价
(1)物流中心城市评价指标与数据样本简单选取5个评价指标作为网络输入:x1—人均GDP(元),x2—工业总产值(亿元),x3—社会消费品零售总额(亿元),x4—批发零售贸易总额(亿元),x5—货运总量(万吨)。
44个物流中心城市分类评价样本SOM网用于物流中心城市分类评价
(2)物流中心城市的分类和评价分析
物流中心城市
全国性物流中心城市区域性物流中心城市地区性物流中心城市综合型货运型SOM网用于物流中心城市分类评价
(2)物流中心城市的分类和评价分析
按照SOM算法步骤,取开始的1000次迭代为排序阶段,学习率
=0.9;其后为收敛阶段,学习率为
=0.02。
将44个数据样本归一化,输入网络进行训练。经过试验比较,最终取类别数为8,得到如下表所示的分类结果。物流中心城市分类结果上机实验说明任务:用平面网格状样本训练SOM网络权值初始化后的输出平面训练过程中的输出平面训练过程中的输出平面训练过程中的输出平面训练过程中的输出平面训练接近尾声的输出平面Sphere——球面用球面状样本训练SOM网络Twist——扭转用蝴蝶状样本训练SOM网络Parabola——抛物面用抛物面样本训练SOM网络Cubic——三次曲线用三次曲线状样本训练SOM网络Cosine——余弦用余旋状样本训练SOM网络4.3学习向量量化神经网络(LVQ网络)学习向量量化(LearningVectorQuantization,LVQ)网络是在竞争网络结构的基础上提出的,LVQ网络将竞争学习思想和有监督学习算法相结合,在网络学习过程中,通过教师信号对输入样本的分配类别进行规定,从而克服了自组织网络采用无监督学习算法带来的缺乏分类信息的弱点。4.3学习向量量化神经网络(LVQ网络)4.3.1向量量化4.3学习向量量化神经网络(LVQ网络)4.3.2LVQ网络的结构与工作原理4.3学习向量量化神经网络(LVQ网络)4.3.2LVQ网络的结构与工作原理LVQ网络各层的数学描述如下:设输入向量用X表示X=(x1,x2,…,xn)T竞争层的输出用Y表示
Y=(y1,y2,…,ym)T,yj∈{0,1},j=1,2,…,m输出层的输出用O表示O=(o1,o2,…,ol)T网络的期望输出用d表示d=(d1,d2,…,dl)T4.3学习向量量化神经网络(LVQ网络)4.3.2LVQ网络的结构与工作原理输入层到竞争层之间的权值矩阵用W1表示W1=(W11,W12,…,W1j,…,W1m)其中列向量W1j为隐层第j个神经元对应的权值向量。竞争层到输出层之间的权值矩阵用W2表示W2=(W21,W22,…,W2k,…,W2l)其中列向量W2k为输出层第k个神经元对应的权值向量。4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法LVQ网络的学习规则结合了竞争学习规则和有导师学习规则,需要一组有教师信号的样本对网络进行训练。设有训练样本集:其中每个教师向量dp(p=1,2,…,P)中只有一个分量为1,其它分量均为0。通常把竞争层的每一个神经元指定给一个输出神经元,相应的权值为1,从而得到输出层的权值矩阵W2。4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法LVQ网络的学习规则结合了竞争学习规则和有导师学习规则,需要一组有教师信号的样本对网络进行训练。在LVQ网络中有两组权值需要确定,一是输入层到竞争层的权值W1,一组是竞争层到输出层的权值W2,实际在训练中,只训练W1而预先定义好W2。即子类到目标类的归属预先确定,而只将输入向量聚为若干子类。而这一聚类过程并非如SOFM完全自组织形成,即获胜神经元的相应权值才能调节,而是获胜神经元的子类归属如果正确(教师信号正确)权值才获得调节,并且朝输入向量的方向调节,即逐渐成为某类输入向量的聚类中心,否则向相反方向调节。这样,竞争层的节点就不是保序映射。4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法LVQ网络的学习规则结合了竞争学习规则和有导师学习规则,需要一组有教师信号的样本对网络进行训练。设有训练样本集:其中每个教师向量dp(p=1,2,…,P)中只有一个分量为1,其它分量均为0。通常把竞争层的每一个神经元指定给一个输出神经元,相应的权值为1,从而得到输出层的权值矩阵W2。4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法LVQ网络在训练前预先定义好W2,从而指定了输出神经元类别。训练中W2不再改变,网络的学习是通过改变W1来进行的。根据输入样本类别(教师信号)和获胜神经元所属类别,可判断当前分类是否正确。如图4.21所示,若分类正确则将获胜神经元的权向量向输入向量方向调整,分类错误则向相反方向调整。4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法4.3学习向量量化神经网络(LVQ网络)4.3.3LVQ网络的学习算法4.4对偶传播神经网络
1987年,美国学者RobertHecht-Nielsen提出对偶传播神经网络模型(Counter-PropagationNetwork,缩写为CPN)对偶传播网络
4.4.1网络结构与运行原理X=(x1,x2,…,xn)TY=(y1,y2,…,ym)T,yi∈{0,1},i=1,2,…,mO=(o1,o2,…,ol)Td=(d1,d2,…,dl)TV=(V1,V2,…,Vj,…,Vm)W=(W1,W2,…,Wk,…,Wl)对偶传播神经网络网络各层的数学描述如下:对偶传播神经网络CPN网运行过程4.4.2CPN的学习算法
第一阶段用竞争学习算法对输入层至隐层的内星权向量进行训练,步骤如下:(1)将所有内星权随机地赋以0~1之间的初始值,并归一化为单位长度,训练集内的所有输入模式也要进行归一化。(2)输入一个模式Xp,计算净输入netj=,j=1,2,…,m。(3)确定竞争获胜神经元。对偶传播神经网络4.4.2CPN的学习算法
第一阶段用竞争学习算法对输入层至隐层的内星权向量进行训练,步骤如下:(4)CPN网络的竞争算法不设优胜邻域,因此只调整获胜神经元的内星权向量,调整规则为(5)重复步骤(2)至步骤(4)直到下降至0。需要注意的是,权向量经过调整后必须重新作归一化处理。对偶传播神经网络4.4.2CPN的学习算法
第二阶段采用外星学习算法对隐层至输出层的外星权向量进行训练,步骤如下:(1)输入一个模式对Xp,dp,计算净输入netj=,j=1,2,…,m,(2)确定竞争获胜神经元,使
(4.17)
对偶传播神经网络XVˆˆTj4.4.2CPN的学习算法(3)调整隐层到输出层的外星权向量,调整规则为
(4.18)
ok由下式计算(4.22)(4.23)对偶传播神经网络4.4.2CPN的学习算法外星权向量调整规则:(4)重复步骤(1)至步骤(3)直到下降至0。对偶传播神经网络4.4.3对偶传播神经网络的其他形式4.4.3.1双获胜节点CPN网4.4.3.2双向CPN网Y=f(X)X
’=f(Y’)
当向网络输入(X,0
)时,网络输出为(Y,0
);当向网络输入(0,Y‘)时,网络输出为(0,X’),当向网络输入(X,Y’)时,网络输出为(Y,X’)。4.4.4CPN网络的应用4.5自适应共振理论思考并回答以下几个问题神经网络的学习和记忆特性学习过程的本质?网络将知识存储(记忆)在什么地方?对于感知器/BP网络/SOM网络学习时,当新样本输入时,权值的改变对旧样本的影响是什么?自适应共振理论(ART)历史1976年,美国Boston大学学者G.A.Carpenter提出自适应共振理论(AdaptiveResonanceTheory,缩写为ART),他多年来一直试图为人类的心理和认知活动建立统一的数学理论,ART就是这一理论的核心部分。随后G.A.Carpenter又与S.Grossberg提出了ATR网络。共振现象的一些例子自适应共振理论共振现象鱼洗寺院无人敲而响的磬军队过桥雪崩人类认知(图像)当双手策动力的频率跟物体的固有频率相等时,振幅最大,这种现象叫共振。水中发出的嗡鸣声是铜盆腔内的振动和摩擦频率振动发生共振引起的。
自适应共振理论ART网络学习算法的基本流程环境输入模式与储存的典型向量模式进行比较神经网络的连接权值选择最相似的作为该模式的代表类,并调整与该类别相关的权值,以使以后与该模式相似的输入再与该模式匹配时能得到更大的相似度。相似度的参考门限需要在网络中设立一个新的模式类,同时建立与该模式类相连的权值,用以代表和存储该模式以及后来输入的所有同类模式。C——比较层R——识别层Reset
——复位信号G1和G2——逻辑控制信号4.5.1.1网络系统结构4.5.1ARTⅠ型网络4.5.1.1网络系统结构(1)C层结构
该层有n个节点,每个节点接受来自3个方面的信号:来自外界的输入信号xi;来自R层获胜神经元的外星向量的返回信号Tj;来自G1的控制信号。
C层节点的输出ci是根据2/3的“多数表决”原则产生的,即输出值ci与xi、tij
、G13个信号中的多数信号值相同。
G1=1,反馈回送信号为0,C层输出应由输入信号决定,有C=X。反馈回送信号不为0,G1=0,C层输出应取决于输入信号与反馈信号的比较情况,如果xi=,则ci=xi。否则ci=0。网络系统结构4.5.1.1网络系统结构(2)R层结构R层有m个节点,用以表示m个输入模式类。m可动态增长,以设立新模式类。由C层向上连接到R第j个节点的内星权向量用Bj=(b1j,b2j,…,bnj)表示。C层的输出向量C沿m个内星权向量Bj(j=1,2,…,m)向前传送,到达R层各个神经元节点后经过竞争在产生获胜节点j*,指示本次输入模式的所属类别。获胜节点输出=1,其余节点输出为0。R层各模式类节点的典型向量。网络系统结构4.5.1.1网络系统结构(3)控制信号
控制信号G2的作用是检测输入模式X是否为0,它等于X各分量的逻辑“或”,如果xi(i=1,2,…,n)为全0,则G2=0,否则G2=1。控制信号G1的作用是在网络开始运行时为1,以使C=X,其后为0以使C值由输入模式和反馈模式的比较结果决定。设R层输出向量各分量的逻辑“或”用R0表示,则信号G1=,当R层输出向量R的各分量为全0而输入向量X不是零向量时,G1=1,否则G1=0。控制信号Reset的作用是使R层竞争获胜神经元无效,如果根据某种事先设定的测量标准,与X未达到预先设定的相似度ρ,表明两者未充分接近,于是系统发出Reset信号使竞争获胜神经元无效。网络系统结构4.5.1.2网络运行原理相似程度可能出现的两种情况:①相似度超过参考门限
选该模式类作为当前输入模式的代表类。权值调整规则是,相似度超过参考门限的模式类调整其相应的内外星权向量,以使其以后遇到与当前输入模式接近的样本时能得到更大的相似度;对其它权值向量则不做任何变动。②相似度不超过门限值
需在网络输出端设立一个代表新模式类的节点,用以代表及存储该模式,以便于参加以后的匹配过程。网络运行原理4.5.1.2网络运行原理对于每一个输入,模式网络运行过程可归纳为四个阶段:(1)匹配阶段网络在没有输入之前处于等待状态,此时输入端X=0,因此信号G2=0,R0=0。当输入不全为0的模式X时,G2=1,R0=0,使得G1==1。G1为1时允许输入模式直接从C层输出,并向前传至R层,与R层节点对应的所有内星向量Bj进行匹配计算:j=1,2,…,m(4.25)选择具有最大匹配度(即具有最大点积)的竞争获胜节点:使获胜节点输出=1,其它节点输出为0。网络运行原理(2)比较阶段
R层输出信息通过外星向量返回到C层。R层获胜节点所连的外星权向量激活,从节点j*发出的n个权值信号返回到C层的n个节点。此时,R层输出不全为零,R0=1,而G1==0,所以C层最新输出状态C’取决于由R层返回的外星权向量和网络输入模式X的比较结果,即,i=1,2,…,n。由于外星权向量是R层模式类的典型向量,该比较结果C’反映了在匹配阶段R层竞争排名第一的模式类的典型向量与当前输入模式X的相似程度。相似程度的大小可用相似度N0反映,定义为:设输入模式样本中的非零分量数为:网络运行原理4.5.1.2网络运行原理4.5.1.2网络运行原理(2)比较阶段用于比较的警戒门限为ρ,在0~1范围取值。检查输入模式与模式类典型向量之间的相似性是否低于警戒门限,如果有N0/N1<ρ则X与的相似程度不满足要求,网络发出Reset信号使第一阶段的匹配失败,竞争获胜节点无效,网络进入搜索阶段。如果有N0/N1>ρ表明X与获胜节点对应的类别模式非常接近,称X与
发生“共振”,第一阶段的匹配结果有效,网络进入学习阶段。网络运行原理4.5.1.2网络运行原理(3)搜索阶段网络发出Reset重置信号后即进入搜索阶段,重置信号的作用是使前面通过竞争获胜的神经元受到抑制,并且在后续过程中受到持续的抑制,直到输入一个新的模式为止。由于R层中的竞争获胜的神经元被抑制,从而再度出现R0=0,G1=1,因此网络又重新回到起始的匹配状态。由于上次获胜的节点受到持续的抑制,此次获胜的必然是上次匹配程度排在第二的节点,将该节点对应的外星权向量与输入模式进行匹配计算。如果对R层所有的模式类,在比较阶段的相似度检查中相似度都不能满足要求,说明当前输入模式无类可归,需要在网络输出层增加一个节点来代表并存储该模式类,为此将其内星向量设计成当前输入模式向量,外星向量各分量全设为1。网络运行原理(4)学习阶段在学习阶段要对发生共振的获胜节点对应的模式类加强学习,使以后出现与该模式相似的输入样本时能获得更大的共振。ART网络运行中存在两种记忆方式:短期记忆:C层和R层输出信号称为短期记忆,用STM(Shorttimememory)表示,短期记忆在运行过程中会不断发生变化;长期记忆:两层之间的内外星权向量称为长期记忆,用LTM(Longtimememory)表示,长期记忆在运行过程中不会变化。网络运行原理4.5.1.2网络运行原理4.5.1.3网络的学习算法ARTⅠ网络可以用学习算法实现,学习算法从软件角度体现了网络的运行机制,与系统结构图并不一一对应。训练可按以下步骤进行:(1)网络初始化
从C层向R层的内星权向量Bj赋予相同的较小数值,如
(4.28)从R层到C层的外星权向量Tj各分量均赋1(4.29)4.5.1.3网络的学习算法(2)网络接受输入
给定一个输入模式,X=(x1,x2,…,xn),xi
(0,1)n。(3)匹配度计算
对R层所有内星向量Bj计算与输入模式X的匹配度:,j=1,2,…,m。(4)选择最佳匹配节点
在R层有效输出节点集合J*内选择竞争获胜的最佳匹配节点j*,使得(5)相似度计算
R层获胜节点j*通过外星送回获胜模式类的典型向量,C层输出信号给出对向量和X的比较结果,i=1,2,…,n,由此结果可计算出两向量的相似度为4.5.1.3网络的学习算法(6)警戒门限检验
如果N0/N1<ρ,表明X与的相似程度不满足要求,本次竞争获胜节点无效,因此从R层有效输出节点集合J*中取消该节点并使,训练转入步骤(7);如果N0/N1>ρ,表明X应归为代表的模式类,转向步骤(8)调整权值。4.5.1.3网络的学习算法(8)调整网络权值
修改R层节点j*对应的权向量,网络的学习采用了两种规则,外星向量的调整按以下规则:
i=1,2,…,n;j*
J*(4.30)(7)搜索匹配模式类
若有效输出节点集合J*不为空,转向步骤(4)重选匹配模式类;若J*为空集,需在R层增加一个节点。设新增节点的序号为nc,应使,i=1,2,…,n,此时有效输出节点集合为J*={1,2,…,m,m+1,…,m+nc},转向步骤(2)输入新模式。内星向量的调整按以下规则:
i=1,2,…,n(4.31)4.5.1.3网络的学习算法
ART网络的特点:
非离线学习即不是对输入集样本反复训练后才开始运行,而是边学习边运行实时方式。
每次最多只有一个输出节点为l每个输出节点可看成一类相近样本的代表,当输入样本距某一个内星权向量较近时,代表它的输出节点才响应。
通过调整警戒门限的大小可调整模式的类数
小,模式的类别少,
大则模式的类别多。4个输入模式向量为:设
=0.7,取初始权值bij=1/(1+n)=1/26,tij=1.例一模式分类4.5.1.4ARTⅠ网络的应用第1步:输入模式XA,将R层的4个节点中输出最大的一个命名为节点1,有j*=1。由于初始化后tij=1,所以相似度N0/N1=1,大于警戒门限
,故第一个模式被命名为第一类模式。按式(4.27)修改节点1的内星权向量,得按式(4.31)修改节点1的外星权向量,得其余仍为初始值1/26。对比输入模式X
A,可以看出,以上调整结果将模式X
A存储在神经元1的内外星权向量中。例一模式分类第2步:输入模式X
B
时,R层只有一个已存储模式,故不存在类别归属的竞争,只需判断该模式与已存储模式T1=X
A的相似度,得N0/N1=5/9<
=0.7。从相似度可以看出,模式XB有9个黑象素,而XA与XB只有5个黑象素完全重合,故相似度检验不合格。由于R层已没有其它已存储模式类可供选择,需动用一个新节点,命名为节点2,用以代表新模式X
B。节点2的外星权向量为T2=X
B,内星权向量为其余分量均为初始值。例一模式分类第3步:输入模式XC时,节点1和节点2进行竞争
节点1净输入为1.217>
节点2净输入为1.101节点1获胜。计算T1与X的相似度,得N0/N1=5/13<
=0.7节点1失效后,网络应在其余的存储模式类节点中搜索,对于本例,只能取节点2作为获胜节点。于是计算XC与代表XB的T2的相似度,得N0/N1=9/13<
=0.7该结果仍不能满足要求,只能把模式视为第3类模式。并按式(4.31)和式(4.30)修改节点3的内外星权向量。例一模式分类第4步:输入模式X
D后,节点1、节点2和节点3参加竞争,结果是节点3
获胜,计算模式X
D与X
C的相似度,得N0/N1=13/17=0.765〉
=0.7于是X
D归入已存储的X
C类,并按式(4.31)和式(4.30)修改节点3的内外星权向量。例一模式分类例一模式分类例一模式分类注意!ρ值的选择对分类过程的影响很大。ρ值过大,导致分类剧增。ρ值太小,则不同的模式均划为同一类别。例一模式分类例二带噪声模式分类例二带噪声模式分类4.6基于MATLAB的SOM网络聚类实例4.6基于MATLAB的SOM网络聚类实例问题描述:在二维平面上有1000个点,采用SOM网络进行聚类。(1)导入数据本例采用MATLAB自带数据simplecluster_dataset,该数据实际包含两个变量,一是输入变量simpleclusterInputs,为2×1000,即1000组数据,每一组数据为二维向量二是目标输出变量simpleclusterTargets,为4×1000,即即1000组数据,每一组数据为四维向量,表示其类别。采用如下程序:4.6基于MATLAB的SOM网络聚类实例loadsimplecluster_dataset;[x,t]=simplecluster_dataset;%将simpleclusterInputs和simpleclusterTargets分别赋值给x和t。plot(x(1,:),x(2,:),'+')%画图4.6基于MATLAB的SOM网络聚类实例(2)创建网络采用函数selforgmap创建一个SOM网络,输出为10×10的网格dimension1=10;dimension2=10;net=selforgmap([dimension1dimension2]);%net为一个SOM网络此时net仅设计了输出节点,为二维平面输出,若设计为一维线阵,只写一个参数即可,例如selforgmap([dimension1])4.6基于MATLAB的SOM网络聚类实例(3)训练网络net=train(net,x);view(net)y=net(x);classes=vec2ind(y);4.6基于MATLAB的SOM网络聚类实例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年四川省自贡市高三六校第一次联考物理试卷(含答案解析)
- 2026 年秋季开学初中军训文明礼仪养成课件
- 季度设备安全隐患排查总结
- 跨境算力中心与核能协同中跨国小型模块化反应堆供电合规-基于国际原子能机构核能供电算力中心安全指南规范分析
- 建设工程代理合同范本
- 手术室护理带教老师
- 小学生生命健康主题教育
- 肾病康复课程
- 2026区域规划行业市场深度调研及竞争格局与发展趋势研究报告
- 智能客服交互设计-第10篇
- 门卫管理制度车辆人员
- 西洋参多糖分离纯化及其生物活性研究进展
- 回医学中的拔罐疗法
- GB/T 44921-2024铸件工业计算机射线照相检测
- 1输变电工程施工质量验收统一表式(线路工程)-2024年版
- 印刷企业绩效考核全案模板
- 住院医师运行病历检查评分表(医院肿瘤科表格模板)
- 心功能四级的护理措施
- 变电站设备巡视要点课件
- 空调电气安装工程施工方案
- “三龄两历一身份”核定表
评论
0/150
提交评论