1.什么是SOM?
机器学习算法——神经网络6(SOM网络)_Vicky_xiduoduo的博客-CSDN博客_som神经网络
SOM将高维数据进行降维,一般处理为2维数据。
训练步骤:
这里调整优胜领域的权值时, 就是和获胜节点最相近的点。
例如获胜节点为1,周围点为0.9,1.1.
0.9+k*(1-0.9)>0.9-->1 1.1+k*(1-1.1)<1.1--->1 权值调整后会更加逼近获胜节点。
2.SO-Net 内容
2.1 SOM 存在的一些问题
作者首先说明了SOM 存在的两个问题:
1.SOM提取的结果和初始化的M个点很相关
解决方法:将节点均匀地分散在一个单位球内来生成适当的初始值
2.参数更新的规则和输入的点云顺序有关系
解决方案:统一计算所有点云后,再进行参数更新。
我的理解是:先计算的数据可能会占据有利但并非最好的优胜点,但是对于后续的点云可能会有更适的点云进行匹配。