Kohonen Self Organize Maps(SOM) 是其中一种神经网络的方法,用于聚类分析,它通过自相竞争(Self-competition)的方式实现聚类过程,对于每个维度赋予权重,通过多次迭代,最终达到收敛。SOM能够自动确定K值,因此不需要像K-means一样事先确定K。一般来说,SOM对维度高的数据集表现更好。

SOM映射高纬度的数据集到低纬度空间中,因此可以用于降低维度。

SOM实现步骤如下:

1.设立神经元网格和初始参数

2.选择随机的input

3.神经元之间进行竞争

4.调整input以及权重

5.重复上述步骤直至达到收敛

优点:

1.可以在一开始通过调整参数优化学习速度

2.不需要事先确定K值

3.可以降低维度

缺点:对初始参数比较敏感,初始参数的好坏直接影响收敛速度

上图是SOM收敛过程的简单示意图,红色点为输入数据,绿色和蓝色正方形是两个神经元,通过不断迭代计算,两个神经元竞争得到数据点,最后达到收敛,从而实现分类。也有可能有一些神经元连一个数据点都竞争不到(图中没有显示,可以想象成图中有另外其他颜色的正方形神经元,但是并没有点向其靠拢)。

Kohonen Self Organize Maps相关推荐

  1. 【进阶数据挖掘技术】进阶数据挖掘技术介绍

    数据挖掘技术的功能分类 描述性的数据挖掘(Descriptive Data Mining(Unsupervised Learning无监督学习,不需要目标值)) Association Rules(关 ...

  2. Self Ogannizing Maps(SOM)自组织映射

    原文链接: Self Organizing Maps (SOM): 一种基于神经网络的聚类算法 - leavingseason - 博客园 https://www.cnblogs.com/sylvan ...

  3. Self Organizing Maps (SOM): 一种基于神经网络的聚类算法

    转自:https://www.cnblogs.com/sylvanas2012/p/5117056.html 自组织映射神经网络, 即Self Organizing Maps (SOM), 可以对数据 ...

  4. 谷歌maps菜单语言设置_Google Maps:拯救未来之路— UX案例研究

    谷歌maps菜单语言设置 I have a lousy sense of direction, so Google Maps has always been my right-hand app. On ...

  5. kohonen | SOM:自组织映射聚类法(1)

    自组织映射(Self-Organizing Maps, SOM)是一种神经网络算法,可以用于聚类分析,由芬兰学者Kohonen提出,在R语言中对应的工具包是kohonen. 最初看到这种方法,是在In ...

  6. SOM网络(Kohonen自组织网络)学习第三篇

    SOM算法学习自组织映射算法是一种无监督学习方法,具有良好的自组织.可视化等特性,已经得到了广泛的应用和研究.作为一种聚类和高维可视化的无监督学习算法,是通过模拟人脑对信号处理得到的一种人工神经网络. ...

  7. Self-organizing Maps及其改进算法Neural gas聚类在异常进程事件识别可行性初探

    catalogue 1. SOM简介2. SOM模型在应用中的设计细节3. SOM功能分析4. Self-Organizing Maps with TensorFlow5. SOM在异常进程事件中自动 ...

  8. 学习使用Bing Maps Silverlight Control(五):离线使用和自定义地图模式

    6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来.但是在实际开发或使用过程中,使用 ...

  9. linux proc/xx/maps文件分析

    转载:https://blog.csdn.net/lijzheng/article/details/23618365 Proc/pid/maps显示进程映射了的内存区域和访问权限.对应内核中的操作集为 ...

最新文章

  1. Unity --- MeshRenderer之网格合并
  2. ASP.NET Core中的依赖注入(4): 构造函数的选择与服务生命周期管理
  3. java中的Sort函数,你值得看
  4. Spring框架 DI
  5. 优先升级鸿蒙系统的华为(含荣耀)手机,优先升级鸿蒙系统的华为(含荣耀)手机:是这48款!有你的吗?...
  6. caffe+GPU︱AWS.G2+Ubuntu14.04+GPU+CUDA8.0+cudnn8.0
  7. 信息时代不被淘汰,获取成功需有的十种能力
  8. Android自动清理无用资源工具
  9. 【放牛娃】奶盘seo自媒体文章伪原创系统
  10. 基于clamp.js封装vue指令,处理多行文本的溢出
  11. 基于高光谱成像的苹果虫害检测特征向量的选取
  12. android学习笔记之GoogleMap
  13. 开平方_复数有效值+角度的verilog代码
  14. 蓝桥杯单片机——串口通信1(11)
  15. 织梦data搬家后后台打开空白的解决方法
  16. Python | 人脸识别系统 — 活体检测
  17. Spring Bean生命周期过程
  18. 在快乐男声歌唱比赛中,有6位评委给选手打分,分数在0-10分,选手王杰表现的不过,请输入6位评委的打分,输出6位评委的分数
  19. 【Vijos-P1285】佳佳的魔法药水-Dijkstra思想
  20. 06_04_任务二:SSM拉勾教育后台管理系统(广告模块与用户模块)

热门文章

  1. 五问Nerf | 简单易懂的神经辐射场入门介绍
  2. 聊聊隐私专家如何保护隐私的
  3. (三)数据库笔记:SQL
  4. “人性化编译器vscode“代替Keil
  5. 剑指offer(C++)-JZ63:买卖股票的最好时机(一)(算法-动态规划)
  6. 【Java 18】网络编程 - 概述、网络编程要素、IP和端口号、网络协议、TCP、UDP、URL
  7. arm协处理器(CDP,LDC,STC,MCR,MRC)
  8. 问题 G: 铲雪车snow
  9. Django 02 :部门管理 【面板设计(Bootstrap)+部门的增删改查(Django+MySQL)】
  10. Mysql报错:Got an error reading communication packets