[問題]關於matlab的som training問題。 已回收

看板MATLAB作者 (PV=NTR)時間15年前 (2011/01/13 15:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
因為實驗的關係需要利用到SOM來進行分類。 我依照matlab教學範例去運作,但是都無法得到結果。 我使用的範例如下: net = newsom([-1 1; -1 1],[5 2]); P = rands(2,1000); plot(P(1,:),P(2,:),'.g','markersize',20) hold on plotsom(net.iw{1,1},net.layers{1}.distances) hold off net.trainParam.epochs = 1000; net = train(net,P); plotsom(net.iw{1,1},net.layers{1}.distances) hold on plot(P(1,:),P(2,:),'.g','markersize',20) 但是出來的結果利用net所產生的範圍只有一個紅點, 而不是產生一個由紅點連結而成的grid。 我是不是matlab的指令有誤,還是某些設定錯誤。(nntool的SOM也試過結果一樣。) 請各位前輩能指點迷津。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.21
文章代碼(AID): #1DBgZuv9 (MATLAB)