自组织特征映射神经网络(SOM).pdf

自组织特征映射神经网络(SOM).pdf

ID:48129023

大小:779.73 KB

页数:18页

时间:2019-11-28

自组织特征映射神经网络(SOM).pdf_第1页
自组织特征映射神经网络(SOM).pdf_第2页
自组织特征映射神经网络(SOM).pdf_第3页
自组织特征映射神经网络(SOM).pdf_第4页
自组织特征映射神经网络(SOM).pdf_第5页
资源描述:

《自组织特征映射神经网络(SOM).pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CH.6自组织特征映射神经网络ÜSupervisedLearningNN(有监督、有教师)NeuralYk()NetworkÜ自组织特征映射X()k--SelfOrganizationFeatureMapping(SOM)Dk()FUnsupervisedLearningNN(无监督、无教师)学习神经网络LearningAlgorithm--Kohonen提出(1981年),用于自动分类、寻找聚类中心.6.1SOM神经网络及其学习算法…一、网络模型..T.´输入:n维,X=[,xx12,...,xn]输出层

2、…T输出:p个节点,Y=[,yy12,...,yp]…´输入层的每个节点与第j个输出单元之间的连接权记为:TWwww=[,,...,],jp=1,...,jj12jjn´输出:以竞争方式进行输出.在竞争中获胜的单元有输出(为1);xx12xn其余单元无输出(为0).jq=⎧2⎪1,ifW−→Xk()min´竞争原则:具有与当前输入X距离最近的y=⎨jj权矢量W的单元q为竞争获胜者,即q⎪⎩0,otherwise´Kohonen认为神经网络在接受外界激励时,各区域会有不同的响应特征,各连接权会有不同的分布变化

3、。邻近的神经元相互激励,较远的神经元相互抑制;响应最强的区域形成一个局部峰值(称为Bubble—墨西哥帽)。同时,权向量也将以某一矢量为中心形成局部区域。SOM网络既是按此原理构成。二、学习算法-各权矢量W的确定j1算法I:(i)初始化:w(0)←Smallrandomnumbers(也可根据先验知识);,k←0;ji(ii)输入X(k),对W做下述操作:jÅ求出与X(k)最接近的权矢量W,q21/2min{WXkWXkd−=−=()(),((XY−=∑i(xyii−)))jqqjÇ定义单元q所在的邻域为N

4、tqk(),将Ntqk()中各单元的权进行修改,其它权值不变:Wt(1+=)()()Wt+αtXkWt[()()−],jNt∈()jkjkkjkjk其中α()tk是学习步长,0()1<αtk<邻域Ntqk()的选取:例如选在WWNtjqq−≤()k内的所有的j单元。(iii)kk←+1,goto(ii),直到网络收敛为止。2算法II(改进算法):在算法I中的(ii).Ç中采用如下算法修改权值:22首先令dX=−()kWjkj2dkjk()−2计算hke()=2()σk--高斯函数j22−k/τ121000其

5、中σσ()ke=,σ,τ为要适当选取的常数。有人建议取τ1=001lnσ0´修改权值算法:Wk(1+)()()()=+WkαkhkXkWt[()()−],jp=1,2,...,jjjjk其它步骤与算法I相同。对于WXk=(),hk()1;=´由上面算法可见,jj对于WXkj≠(),hkj()按高斯曲线下降,--使得在竞争中获胜的权值得到修改的程度最大,而离获胜者越远,权值得到修改的程度越小。´还有其它改进算法例如:α()t的改进,使其与当前单元对应的权值修改次数有关,k随修改次数增加,使α()t↓。k三、讨

6、论1关于算法的收敛性(简述)设可将输入样本集合{Xkk(),=1,...,M}划分为p个子区间V,j每个Vj中有一个中心矢量Vj*--聚类中心,在物理上Vj*是Vj的质心。于是可证明:WV→jp=1,...,jj*2竞争学习算法(CompetitiveLearning,CL)仅修改竞争中获胜单元及其邻域的权值,而在竞争中失败单元的权值不修改。--Winner-takes-all,胜者为王;赢家通吃。通过竞争算法,建立起模式聚类中心(权矢量趋近于各个聚类中心矢量)。´典型的“无教师”学习(Unsupervis

7、edLearning)算法。23学习算法中邻域的选取dkjk()−2算法I:WWNt−≤();算法II:hke()=2()σk(高斯函数)jqqkjWk(1+)()()()=+WkαkhkXkWt[()()−]jjjjk4学习步长的选取、改进一般须满足:0()1<<αtk此外,有的改进算法还与当前单元所对应的权值修改次数有关,与修改次数成反比。c例如,设C(j)第j单元权值的修改次数,取(,)logtj0α=k1()+Cj4如何应用SOM网络进行分类?…yq=1...学习结束后(权值已收敛),…用下述方法对

8、输入X进行分类:…(1)计算X与所有权矢量W的距离:jdXW=−,jp=1,...,jjxxx12n(2)在所有dj中,找出最小距离dq:dX=−min{}Wqjj⎧1,ifj=q(3)于是令:y=⎨(第q个单元的输出为1,其余为0)j⎩0,ifj≠q(4)分类:将X分为q类--输出为1的单元所对应的类别作为分类结果。xt()6.2SOM网络在矢量量化中的应用一、矢量量化…´标量量化:将采样信号xt()1,xt(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。