我研究了一个基本的 SOM 初始化,并希望准确了解这个过程,PCI,如何在地图上初始化权重向量。我的理解是,对于一个二维的Map,这个初始化方法是看特征向量的数据矩阵的两个最大特征值,然后使用这些特征向量跨越的子空间来初始化map。这是否意味着为了获得初始地图权重,该方法是否采用最大两个特征向量的随机线性组合来生成地图权重?有范式吗?
例如,对于地图上的 40 个输入数据向量,lininit 初始化方法是否采用组合 a1*[e1] + a2*[e2] 其中 [e1] 和 [e2] 是两个最大的特征向量,a1 和 a2 是随机整数从-3到3?还是有不同的机制?我希望确保我确切地知道 lininit 如何获取输入数据矩阵的两个最大特征向量并使用它们来构造地图的初始权重向量。