2013-04-02 28 views
11

これに関連する質問はstackoverflowに1つしかありません。私はその違いを本当に理解できません。彼らは両方とも、クラスタに無作為に割り当てられたベクトルで動作することを意味し、勝者の出力ノードを決定するために、両方とも異なるクラスタのセントロイドで動作します。違いはどこにあるの?SOM(Self Organizing Maps)とK-Meansの違いは何ですか?

答えて

13

K-では、ノード(重心)は互いに独立しています。勝利したノードは、それぞれの自己だけを適応させる機会を得る。 SOMでは、ノード(セントロイド)がグリッド上に配置されるため、各ノードはグリッド上の位置を考慮して隣接または近接するノードをいくつか持つとみなされます。したがって、勝利したノードはそれ自体に適応するだけでなく、近隣ノードにも変化をもたらします。 K-MeansはSOMの特別なケースとみなすことができます。重心ベクトルを修正するときには、隣人が考慮されませんでした。もっと、あなたはまだそれをグーグルにすることができます....

+0

完璧な、それは私が知っていなかったものです。私はちょうどそれをgoogleで探して見つけることができませんでした。 –

関連する問題