学习向量量化神经网络| 学习笔记

简介: 快速学习学习向量量化神经网络

开发者学堂课程【机器学习算法 :学习向量量化神经网络】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7247


学习向量量化神经网络

 

内容介绍

一、学习向量量化神经网络

二、LVQ 神经网络

三、LVQ 的网络结构

四、LVQ 的学习算法

 

一、学习向量量化神经网络

学习向量量化神经网络( Learning Vector Quantization , LVQ ),在竞争网络的基础上,由 Kohonen 提出,其核心为将竞争学习与有监督学习相结合,学习过程中通过教师信号对输入样本的分配类别进行规定,克服了自组织网络采用无监督学习算法带来的缺乏分类信息的弱点。

量化:在数字信号处理领域,是指将信号的连续取值(或者大量可能的离散取值)近似为有限多个(或较少的)离散值的过程。向量量化是对标量量化的扩展,更适 Teuvo Kohonen 用于高维数据。

 

二、LVQ 神经网络

将高维数据映射到二维输入平面上,之前的 Winner - Take - Al 和 SOFM 算法都是类似的向量量化算法,都能用少量的聚类中心表示原始数据。但 SOFM 的各相聚类中心对应的向量具有某种相似的特征,而一般向量量化的中心不具备这种特点。

第一步,聚类;通过自组织映射进行聚类

第二步,学习向量量化;通过有监督方法,利用教师信号作为分类信息对权值进行调整,并指定输出神经元的的类别

 

三、LVQ 的网络结构

网络结构特点:

  • 由三层组成:输入层、竞争层、输出层
  • 输入层和竞争层之间是全连接
  • 一组竞争层节点对应一个输出节点
  • 输入层到竞争层的权重可调整
  • 竞争层到输出层的权重通常为固定值1
  • 竞争层的学习规则为胜者为王 WTA
  • 竞争层的胜者输出为1,其余为0

image.png

四、LVQ 的学习算法

输入向量记作: X =(X1,X2,…, Xn ) T

竞争层的输出: Y =(Y1,Y2… Ym )”

输出层的输出:0=(O1,O2,…, Oi)”

输出层网络期望输出: D =( dj dz ,…, d )

输入层到竞争层的权重: w (1)=( wS , wS ,…, w )

竞争层到输出层的权重: w (2)=( w . w ),…,w3))

输入样本集为: {( Xj Di ),( Xz ,D2),…}其中 X ;为 n 维的输入向量, D 为 i维输出向量,只有某一分量为1,其余为0

image.png

初始化:给 w (1)赋初始值,确定初始学习速率 n ,和训练次数 T 输入样本向量:输入 X

寻找获胜神经元 找到和输入变量最接近的权重对应的神经元,即为获胜神经元,记作,其满足以下条件:

image.png

权重调整:得到获胜神经元后,判断其分类与预期分类是否正确(即教师信号是否和期望结果一致),调整权重

如果一致(即分类正确),向输入样本方向调整权重,按以下公式进行:image.png

如果不一致(即分类错误),向背离输入样本的方向调整权重,按以下公式进行:

image.png

更新学习速率:

image.png

是否结束:如 果t<T, 输入下一个样本,继续训练。

相关文章
|
4月前
|
机器学习/深度学习 算法 数据挖掘
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
没发论文的注意啦!重磅更新!GWO-BP-AdaBoost预测!灰狼优化、人工神经网络与AdaBoost集成学习算法预测研究(Matlab代码实现)
179 0
|
3月前
|
JavaScript Java 大数据
基于python的网络课程在线学习交流系统
本研究聚焦网络课程在线学习交流系统,从社会、技术、教育三方面探讨其发展背景与意义。系统借助Java、Spring Boot、MySQL、Vue等技术实现,融合云计算、大数据与人工智能,推动教育公平与教学模式创新,具有重要理论价值与实践意义。
|
4月前
|
机器学习/深度学习 并行计算 算法
【图像分割】基于神经气体网络的图像分割与量化(Matlab代码实现)
【图像分割】基于神经气体网络的图像分割与量化(Matlab代码实现)
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
4616 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
10月前
|
人工智能 网络协议 IDE
使用通义灵码AI高效学习muduo网络库开发指南
Muduo 是一个基于 C++11 的高性能网络库,支持多线程和事件驱动,适用于构建高效的服务器和应用程序。它提供 TCP/IP 协议支持、异步非阻塞 I/O、定时器、异步日志等功能,并具备跨平台特性。通过 Git 克隆 muduo 仓库并切换至 C++17 分支可开始使用。借助 AI 工具如 Deepseak-v3,用户可以更便捷地学习和理解 Muduo 的核心模块及编写测试用例,提升开发效率。
|
监控 网络协议 Linux
网络学习
网络学习
254 68
|
网络协议 安全 NoSQL
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-2):scapy 定制 ARP 协议 、使用 nmap 进行僵尸扫描-实战演练、就怕你学成黑客啦!
|
网络协议 安全 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
实战:WireShark 抓包及快速定位数据包技巧、使用 WireShark 对常用协议抓包并分析原理 、WireShark 抓包解决服务器被黑上不了网等具体操作详解步骤;精典图示举例说明、注意点及常见报错问题所对应的解决方法IKUN和I原们你这要是学不会我直接退出江湖;好吧!!!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(9):WireShark 简介和抓包原理及实战过程一条龙全线分析——就怕你学成黑客啦!
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
安全 网络协议 算法
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!
网络空间安全之一个WH的超前沿全栈技术深入学习之路(8-1):主动信息收集之ping、Nmap 就怕你学成黑客啦!

热门文章

最新文章