3

また、時系列データのクラスタリングが必要なプロジェクトにも取り組んでいます。クラスタリングの目的で MATLAB で動作する SOM ツールボックスを使用していますが、「どのデータがどのクラスタに属しているかをどのように判断できますか?」という問題に悩まされています。SOM は、データセットからデータ サンプルをランダムに選択し、各データ サンプルの BMU を見つけます。私の知る限り、SOM アルゴリズムでは、データ サンプル識別子はデータの次元とは見なされません。その場合、どうすればサンプルを追跡できますか? som_bmusそれがこの問題を解決するとは思わない。SOM ツールボックスに含まれる機能を変更せずにそれを行う方法はありますか?

4

2 に答える 2

1
y=vec2ind(output)

は、MATLAB によって生成された出力のインデックス番号を示します。この情報を使用して、どの入力データがどのニューロン番号に属しているかを確認できます。

上記のコードをスクリプトで直接使用するだけで、残りは実行されます。

于 2014-08-12T14:54:09.103 に答える