?? 例2-5.m
字號:
%
% 人口分類是人口統(tǒng)計(jì)中的一個(gè)重要指標(biāo),現(xiàn)有1999共10個(gè)地區(qū)的人口出生比例情況如下
% 出生男性百分比分別為:0.5512 0.5123 0.5087 0.5001 0.6012 0.5298 0.5000 0.4965 0.5103 0.5003;
% 出生女性百分比分別為:0.4488 0.4877 0.4913 0.4999 0.3988 0.4702 0.5000 0.5035 0.4897 0.4997
% 建立一個(gè)自組織神經(jīng)網(wǎng)絡(luò)對上述數(shù)據(jù)分類,給定某個(gè)地區(qū)的男、女出生比例分別為0.5,0.5,測試訓(xùn)練后的自組織神經(jīng)網(wǎng)絡(luò)的性能,判斷其屬于哪個(gè)類別。
%
P=[0.5512 0.5123 0.5087 0.5001 0.6012 0.5298 0.5000 0.4965 0.5103 0.5003; 0.4488 0.4877 0.4913 0.4999 0.3988 0.4702 0.5000 0.5035 0.4897 0.4997];
%創(chuàng)建一個(gè)自組織神經(jīng)網(wǎng)絡(luò),[0 1;0 1]表示輸入數(shù)據(jù)的取值范圍在[0,1]之間,[3,4]表示競爭
%層組織結(jié)構(gòu)為3 4,其余參數(shù)取默認(rèn)值
net=newsom([0 1;0 1],[3 4]);
net.trainParam.epochs=500;
net=init(net);
net=train(net,P);
y=sim(net,P);
%獲取訓(xùn)練后的自組織神經(jīng)網(wǎng)絡(luò)的權(quán)值
w1=net.IW{1,1};
%繪出訓(xùn)練后自組織神經(jīng)網(wǎng)絡(luò)的權(quán)值分布圖
plotsom(w1,net.layers{1}.distances);
%輸入測試數(shù)據(jù)
p=[0.5;0.5];
%對網(wǎng)絡(luò)進(jìn)行測試
y_test=sim(net,p);
%將測試數(shù)據(jù)所得到的將單值向量組變換成下標(biāo)向量
y_test=vec2ind(y_test)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -