問題タブ [som]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
412 参照

machine-learning - SOM U-Matrix 生成

私はオンラインで検索し、手元にある文献を理解しようとしていますが、何かがわかりません。

SOM を U-Matrix で視覚化した場合、U-Matrix は特定のノードと他のすべてのノードの間の距離、またはノードとその直接の隣接ノードの間の距離を表しますか?

よろしく、ジャック・ハント

編集:- 代替の視覚化手法の提案を歓迎します。

0 投票する
1 に答える
8312 参照

machine-learning - 自己組織化マップの解釈

私は自己組織化マップについて読んでおり、アルゴリズムを理解しています (と思います) が、まだ何かがわかりません。

訓練されたネットワークをどのように解釈しますか?

次に、たとえば分類タスクに実際にどのように使用しますか(トレーニングデータでクラスタリングを行った後)?

私が見つけたと思われるすべての資料 (印刷物およびデジタル) は、アルゴリズムのトレーニングに焦点を当てています。決定的な何かが欠けている可能性があると思います。

よろしく

0 投票する
2 に答える
949 参照

machine-learning - 長方形マップの U マトリックス

このサイトを含む多くの場所で U-Matrix について読みました。U-Matrix の最適な説明は、 U-Matrix が適切に計算される方法に関する正しい情報がほとんどない (元の論文はまったく役に立たない)理由の説明とともに、このサイトのここにあります。

上記の質問に対する答えは、六角形マップの概念を完全に説明しています。しかし、リンクされた質問への回答で U マトリックスを計算するロジックは、マップが長方形の場合には当てはまりません。

たとえば、以下に示すように 3 x 3 の長方形の格子を考えてみましょう。

長方形の地図

上記の格子を使用して、以下に示すように U-Matrix を計算できます。

Uマトリックス

黄色の四角は、青色の四角間の距離です。黄色の四角については確かです。周囲の平均または中央値のみを取得する必要があるため、青色の正方形についても確信があります。

だから私の質問は:赤い四角を計算する方法?

上記で引用した前の質問で言及したものを含むいくつかの情報源を見つけました。長方形の U マトリックスについて私が得た最良の説明は次のとおりです。

説明 1 -> この論文では、著者は赤い四角の計算方法を完全には説明していません。周囲の平均を取る必要があることを説明するだけです。これは明確ではなく、私の意見では適切ではありません(以下を参照)

説明 2 -> この論文では、著者は赤い四角を計算する方法を明確に述べていますが、彼らが提示した論理には欠陥があるようです。

上記が適切ではないかもしれない理由の私の説明

説明 1 で述べたように、周囲の平均を取って赤い四角を計算すると、青い四角の計算が直接影響を受けます。たとえば、U-Matrix の青い正方形の数字 1 の値を計算することを検討してください。その周囲の平均を取る場合、距離 (1,2) 、(1,4) および (1,5) が必要です。対応する赤い四角を (1,5) で塗りつぶすと、(2,4) を計算していないため、青い四角 4 の計算は間違っており、同じ赤い四角がそれを持つ場所になるはずです。したがって、(1,5) と (2,4) の加算を 2*(1.414...) で割る式は、平均に属さない成分があるため機能しません。青い正方形 1 の場合、(2,4) の距離部分はそこに属しません。

2 番目の論文の説明を使用してプログラムしましたが、単純なデータ セットに対して生成された U マトリックスは満足のいくものではありません。以下に示すように、特定のノードの周囲の平均距離は、同じデータセットの U マトリックスよりも優れたパフォーマンスを発揮します。(画像は U-Matrix の後に平均が続きます)

Uマトリックス ここに画像の説明を入力

0 投票する
1 に答える
219 参照

c - R パッケージ用に書かれた C コードを読む。RANDIN、UNIF、EPS などの定義はどこにありますか?

R パッケージの C コードを正確に理解することに興味があります。しかし、実装/定義がどこにあるのかわからない 、 、 など (マクロですか?) などRANDINRANDOUTコードに出くわしました。UNIFEPS

これらの大文字の「式」のコード (および説明がある場合) はどこにありますか?

例は、VR_onlineSOM'class' R パッケージ内の関数です。この関数には、C で記述された次のコードがあります。

0 投票する
1 に答える
68 参照

matlab - SOM T1 と T2 の値は?

私はmatlabでSOMを実装しています。学習率 の減衰については、

更新された学習率 = 元の学習率 * exp(-t/T1)

updated_sigma = original_sigma * exp(-t/T2)

T1 と T2 に指定する値は? 私が参照したすべての教科書や Web チュートリアルでは、それらは時定数であると言われています。ただし、使用する値の範囲はわかりません。助けてください

0 投票する
3 に答える
3722 参照

r - Rの説明付きのSOMの例

これは、Kohonen パッケージでの som 関数の典型的な使用例です。

これは出力へのリンクです: SOM プロット

set.seedコードに見られるコマンドの役割を誰かに説明してもらえますか? また、コマンドで言及されていない場合、プロット コマンドはどのように配色を決定し、対応する凡例を描画しますか?