?? example8_2.m
字號(hào):
%隨機(jī)生成1000個(gè)二維向量,作為樣本,并繪出其分布
P = rands(2,1000);
plot(P(1,:),P(2,:),'+r')
title('初始隨機(jī)樣本點(diǎn)分布');
xlabel('P(1)');
ylabel('P(2)');
%建立網(wǎng)絡(luò),得到初始權(quán)值
net=newsom([0 1; 0 1],[5 6]);
w1_init=net.iw{1,1}
%繪出初始權(quán)值分布圖
figure;
plotsom(w1_init,net.layers{1}.distances)
%分別對(duì)不同的步長,訓(xùn)練網(wǎng)絡(luò),繪出相應(yīng)的權(quán)值分布圖
for i=10:30:100
net.trainParam.epochs=i;
net=train(net,P);
figure;
plotsom(net.iw{1,1},net.layers{1}.distances)
end
%對(duì)于訓(xùn)練好的網(wǎng)絡(luò),選擇特定的輸入向量,得到網(wǎng)絡(luò)的輸出結(jié)果
p=[0.5;0.3];
a=0;
a = sim(net,p)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -