質問編集履歴

2

タイトルを詳しく

2018/01/26 11:39

投稿

RSAM
RSAM

スコア7

test CHANGED
@@ -1 +1 @@
1
- MATLABを用いた自己組織化マップのクラスタリング
1
+ MATLABを用いた自己組織化マップのクラスタリングがうまくできません。
test CHANGED
File without changes

1

エラー内容の追加

2018/01/26 11:39

投稿

RSAM
RSAM

スコア7

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 入力画像は1024×768なのですが,これだとデータ量が多すぎるので2000画素をランダムサンプリングしています。(正解率が落ちるのは覚悟の上ですが)
9
+ 入力画像は1024×768なのですが,これだとデータ量が多すぎるので1000画素をランダムサンプリングしています。(正解率が落ちるのは覚悟の上ですが)
10
10
 
11
11
  k-meansでのクラスタリングは無事に行えたのですが,自己組織化マップが関数が異なっており、エラーが出てうまく実装することができません。
12
12
 
@@ -36,6 +36,28 @@
36
36
 
37
37
 
38
38
 
39
+ また
40
+
41
+ > test_ratio(ran_i)=sum(out_clas==clas')/train_num;
42
+
43
+ の部分を
44
+
45
+ > test_ratio(ran_i)=sum(classes==clas)/train_num;とすると,データ量1000,学習枚数1000では動きますが,そこを変えると
46
+
47
+ > 行列の次元は一致しなければなりません。
48
+
49
+
50
+
51
+ > エラー: som0126 (line 99)
52
+
53
+ > test_ratio(ran_i)=sum(classes==cla)/train_num
54
+
55
+
56
+
57
+ と表示されます。
58
+
59
+
60
+
39
61
  ### 該当のソースコード
40
62
 
41
63
  ```MATLAB