2011-11-16 50 views
0

我有一個標籤數據集,每個數據條目都是六維的。每個數據條目都預先標記爲屬於10個簇中的一個。在MATLAB中監督SOM的培訓

我想訓練一個SOM以適合這個標記的數據集。換句話說,我想強制執行一個SOM,它可以準確(或幾乎)將每個數據條目的相同結果與預先標記的相同。

在MATLAB神經網絡工具箱中是否有能夠滿足上述要求的函數?

回答

1

除非我誤解了你的問題,否則你描述的活動對我來說聽起來更像分類(即以受監督的方式構建模型,這將預測新觀察的類),而不是聚類(即構建模型以無監督的方式探索數據集結構)。

如果這是正確的,那麼神經網絡工具箱具有這樣的功能,但它不是基於SOM的(SOM通常是無人監督的)。

nprtool(神經網絡模式識別工具)是一個圖形用戶界面工具,爲此活動提供了工具箱。它具有非常友好的嚮導結構,可以引導您完成活動,甚至可以選擇內置的示例數據集以便使用。它應該清楚如何執行它。一旦你瀏覽了GUI中的一個例子,你可以從GUI生成代碼,它會告訴你如何在命令行上做同樣的事情。

希望有幫助!