我是Matlab的新手,我需要一些帮助。 我正在使用神经网络工具箱运行自组织地图。
一切正常,我用
net = selforgmap([x y]);
net = train(net,mydata);
然后我可以访问好的情节。 但是我对som生成的实际数字很感兴趣。 1)如何访问下面的所有数据(有没有办法显示som包生成的所有向量? 例如: 2)如何访问节点权重? 3)如何访问案例列表及其分配的最佳匹配单位?
非常感谢
答案 0 :(得分:1)
不幸的是,我没有R2012,(因此,我没有'selforgmap'),所以这个答案可能太笼统了。
那就是说,我怀疑变量'net'是一个神经网络对象,如果你输入命令窗口
net
然后你将在该对象中显示属性(这是我得到的缩短版本)
net =
Neural Network object:
architecture:
numInputs: 1
numLayers: 2
biasConnect: [1; 1]
inputConnect: [1; 0]
layerConnect: [0 0; 1 0]
outputConnect: [0 1]
numOutputs: 1 (read-only)
numInputDelays: 0 (read-only)
numLayerDelays: 0 (read-only)
然后你可以像这样访问这些属性:
net.numInputs
如果你想看到该变量可用的方法,你可以
methods(net)