



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
案例背景LVQ神经网络概述 学习向量量化(I。earning Vector Quantization,Lvo)神经网络是一种用于训练竞争层的有监督学习( supervised learning)方法的输入前向神经网络,其算法是从Kohonen竞争算法演化而来的。LVQ神经网络在模式识别和优化领域有着广泛的应用。 1LVQ神经网络的结构 LVQ神经网络由3层神经元组成,即输入层、竞争层和线性输出层,如图26 -1所示。输入层与竞争层之间采用全连接的方式,竞争层与线性输出层之间采用部分连接的方式。竞争层神经元个数总是大于线性输出层神经元个数,每个竞争层神经元只与一个线性输出层神经元相连接且连接权值恒为1。但是,每个线性输出层神经元可以与多个竞争层神经元相连接。竞争层神经元与线性输出层神经元的值只能是1或O。当某个输入模式被送至网络时,与输入模式距离最近的竞争层神经元被激活,神经元的状态为“1”,而其他竞争层神经元的状态均为“0”。因此,与被激活神经元相连接的线性输出层神经元状态也为“1”,而其他线性输出层神经元的状态均为“O”。 图-学习向量量化网络 图26 -1中,p为R维的输入模式;S1为竞争层神经元个数;IW1.1为输入层与竞争层之间的连接权系数矩阵;n1为竞争层神经元的输入;a1为竞争层神经元的输出;LW2.1为竞争层与线性输出层之间的连接权系数矩阵;n2为线性输出层神经元的输入;a2为线性输出层神经元的输出。 2LVQ神经网络的学习算法 LVQ神经网络算法是在有教师状态下对竞争层进行训练的一种学习算法,因此Lvo算法可以认为是把自组织特征映射算法改良成有教师学习的算法。LVQ神经网络算法可分为 ILVQ 1算法和LVQ 2算法两种。 (1) LVQ 1算法 向量量化是利用输入向量的固有结构进行数据压缩的技术,学习向量量化是在向量量化 I基础上能将输入向量分类的监督学习技术。Kohonen把自组织特征映射算法改良成有教师 l学习算法,首先设计了LVQ 1算法。LVQ 1的训练过程开始于随机地自“标定”训练集合选 I择一个输入向量以及该向量的正确类别。 ILVQ 1算法的基本思想是:计算距离输入向量最近的竞争层神经元,从而找到与之相连 I接的线性输出层神经元,若输入向量的类别与线性输出层神经元所对应的类别一致,则对应的 I覆竞争层神经元权值沿着输入向量的方向移动;反之,若两者的类别不一致,则对应的竞争层神 l翟经元权值沿着输入向量的反方向移动。基本的LVQ1算法的步骤为: 步骤1:初始化输入层与竞争层之间的权值wij及学习率(0)。x1 步骤2:将输入向量X=(x1, x2,xR)T送入到输入层,并计算竞争层神经元与输入向量的距离:di=j=1R(xj-wij)2 i=1,2,3,S1式中,wij为输入层的神经元j与竞争层的神经元i之间的权值。 步骤3:选择与输入向量距离最小的竞争层神经元,若di最小,则记与之连接的线性输出层神经元的类标签为Ci。步骤4:记输入向量对应的类标签为Cx,若Ci = Cx,则用如下方法调整权值: wij_new=wij_new+(x-wij_old) 否则,按如下方法进行权值更新: wij_new=wij_new-(x-wij_old) (2)LVQ 2算法 在LVQ 1算法中,只有一个神经元可以获胜,即只有一个神经元的权值可以得到更新调 整。为了提高分类的正确率,Kohonen改进了LVQ 1,并且被称为新版本LVQ 2。LVQ 2算法基于光滑的移动决策边界逼近Bayes极限。LVQ 2版本接着被修改,产生Lv0 2.1,并且最终发展为LVQ 3。这些后来的LVQ版本的共同特点是引入了“次获胜”神经元,获胜神经元的权值向量和“次获胜”神经元的权值向量都被更新。具体计算步骤如下: 步骤1:利用LVQ 1算法对所有输入模式进行学习。 步骤2:将输入向量X=(x1, x2,xR)T送人到输入层,并根据步骤2式子计算竞争层与输入向量的距离。 步骤3:选择与输入向量距离最小的两个竞争层神经元i,j。 步骤4:如果神经元i和神经元J满足以下两个条件: 神经元i和神经元J对应于不同的类别; 神经元i和神经元j与当前输入向量的距离d和dj满足式: Mindidj, djdi 其中,为输入向量可能落进的接近于两个向量中段平面的窗口宽度,一般取2/3左右。则有 若神经元i对应的类别Ci与输入向量对应的类别Cx,一致,即Ci=Cx,则神经元i和神经元j的权值按如下方法进行修正。 winew=wiold+a(x-wiold)wjnew=wjold-a(x-wjold) 神经元j对应的类别Cj与输入向量对应的类别Cx,一致,即Cj=Cx则神经元j的权值按如下方法进行修正。winew=wiold-a(x-wiold)wjnew=wjold+a(x-wjold) 步骤5:若神经元i和神经元J不满足步骤4中的条件,则只更新距离输入向量最近的神经元权值,更新公式与LVQ 1算法中步骤4相同。 3LVQ神经网络特点 竞争层神经网络可以自动学习对输入向量模式的分类,但是竞争层进行的分类只取决于输入向量之间的距离,当两个输入向量非常接近时,竞争层就可能将它们归为一类。在竞争层的设计中没有这样的机制,即严格地判断任意的两个输入向量是属于同一类还是属于不同类。而对于LVQ网络用户指定目标分类结果,网络可以通过监督学习完成对输入向量模式的准确分类。与其他模式识别和映射方式相比,LVQ神经网络的优点在于网络结构简单,只通过内部单元的相互作用就可以完成十分复杂的分类处理,也很容易将设计域中的各种繁杂分散的设计条件收敛到结论上来。而且它不需要对输入向量进行归一化、正交化处理,只需要直接计算输入向量与竞争层之间的距离,从而实现模式识别,因此简单易行。4 LVQ网络的神经网络工具箱函数 MATLAB的神经网络工具箱为Lvo神经网络提供了大量的函数工具,本节将详细介绍这些函数的功能、调用格式和注意事项等问题。4.1 LVQ网络创建函数 newlvq()函数用于创建一个学习向量量化Lvo网络,其调用格式为: net=newlvq(PR,Sl,PC,IR,LF)其中,PR为输入向量的范围,size(PR)一R 2,R为输入向量的维数;Sl为竞争层神经元的个数;PC为线性输出层期望类别各自所占的比重;LR为学习速率,默认值为0.01; LF为学习函数,默认为“learnlvl”。4.2 LVQ网络学习函数 1LVQ 1学习算法 learnlvl是LVQ 1算法对应的权值学习函数,其调用格式为: dW,LS - learnlvl(W,P,Z,N,A,T,E,gW,gA,D,LP,LS)其中,dW为权值(或阈值)变化矩阵;LS为当前学习状态(可省略);W为权值矩阵或者是阈值矢量;P为输入矢量或者是全为1的矢量;Z为输入层的权值矢量(可省略);N为网络的输入矢量(可省略);A为网络的输出矢量;T为目标输出矢量(可省略);E为误差矢量(可省略);gW为与性能相关的权值梯度矩阵(可省略);gA为与性能相关的输出梯度矩阵;D为神经元的距离矩阵;LP为学习参数,默认值为0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光电技术的质量控制方法试题及答案
- 研究方法2025年计算机二级考试试题及答案
- 苏教版2025年小学三年级语文下学期月考考试强化检测
- 2024年客服部年度个人工作总结
- 充电宝销售岗位合同标准文本
- 二年级数学下册知识全面运用综合检测试卷
- 2025-2030塑料类防水卷材行业发展分析及投资价值研究咨询报告
- 2025-2030基于散射的光学传感器行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030国内男士内裤行业市场发展分析及竞争格局与投资前景研究报告
- tiepai酒合同标准文本
- 期中(试题)-2024-2025学年人教精通版(2024)英语三年级下册
- 2025-2030中国煤焦油杂酚油行业市场发展趋势与前景展望战略研究报告
- 新版食品安全法培训课件
- 2025年高考物理专项复习:电磁感应综合题
- 东湖高新区2023-2024学年下学期期中七年级数学试题(含答案)
- 劳务派遣劳务外包项目方案投标文件(技术方案)
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 《思想政治教育方法论》考研(第3版)郑永廷配套考试题库及答案【含名校真题、典型题】
- 一种基于STM32的智能门锁系统的设计-毕业论文
- 《种子法》知识考试题库(含答案)
- 学校总务采购业务流程图(共1页)
评论
0/150
提交评论