?? example8_1.m
字號:
%產(chǎn)生指定類別的樣本點,并在圖中繪出
X = [0 1; 0 1]; % 限制類中心的范圍
clusters = 5; % 指定類別數(shù)目
points = 10; % 指定每一類的點的數(shù)目
std_dev = 0.05; % 每一類的標(biāo)準(zhǔn)差
P = nngenc(X,clusters,points,std_dev);
plot(P(1,:),P(2,:),'+r');
title('輸入樣本向量');
xlabel('p(1)');
ylabel('p(2)');
%建立網(wǎng)絡(luò)
net=newc([0 1;0 1],5,0.1); %設(shè)置神經(jīng)元數(shù)目為5
%得到網(wǎng)絡(luò)權(quán)值,并在圖上繪出
figure;
plot(P(1,:),P(2,:),'+r');
w=net.iw{1}
hold on;
plot(w(:,1),w(:,2),'ob');
hold off;
title('輸入樣本向量及初始權(quán)值');
xlabel('p(1)');
ylabel('p(2)');
figure;
plot(P(1,:),P(2,:),'+r');
hold on;
%訓(xùn)練網(wǎng)絡(luò)
net.trainParam.epochs=7;
net=init(net);
net=train(net,P);
%得到訓(xùn)練后的網(wǎng)絡(luò)權(quán)值,并在圖上繪出
w=net.iw{1}
plot(w(:,1),w(:,2),'ob');
hold off;
title('輸入樣本向量及更新后的權(quán)值');
xlabel('p(1)');
ylabel('p(2)');
a=0;
p = [0.6 ;0.8];
a=sim(net,p)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -