資源簡介
以獲勝神經元為中心設定一個鄰域半徑,該半徑圈定的范圍稱為優(yōu)勝鄰域。

代碼片段和文件信息
%%?I.?清空環(huán)境變量
clear?all
clc
%%?II.?訓練集/測試集產生
%%
%?1.?導入數(shù)據(jù)
load?water_data.mat
%%
%?2.?數(shù)據(jù)歸一化
attributes?=?mapminmax(attributes);
%%
%?3.?訓練集和測試集劃分
%?訓練集——35個樣本
P_train?=?attributes(:1:35);
T_train?=?classes(:1:35);
%?測試集——4個樣本
P_test?=?attributes(:36:end);
T_test?=?classes(:36:end);
%%?III.?競爭神經網(wǎng)絡創(chuàng)建、訓練及仿真測試
%%
%?1.?創(chuàng)建網(wǎng)絡
net?=?newc(minmax(P_train)40.010.01);
%%
%?2.?設置訓練參數(shù)
net.trainParam.epochs?=?500;
%%
%?3.?訓練網(wǎng)絡
net?=?train(netP_train);
%%
%?4.?仿真測試
%?訓練集
t_sim_compet_1?=?sim(netP_train);
T_sim_compet_1?=?vec2ind(t_sim_compet_1);
%?測試集
t_sim_compet_2?=?sim(netP_test);
T_sim_compet_2?=?vec2ind(t_sim_compet_2);
%%?IV.?SOFM神經網(wǎng)絡創(chuàng)建、訓練及仿真測試
%%
%?1.?創(chuàng)建網(wǎng)絡
net?=?newsom(P_train[4?4]);
%%
%?2.?設置訓練參數(shù)
net.trainParam.epochs?=?200;
%%
%?3.?訓練網(wǎng)絡
net?=?train(netP_train);
%%
%?4.?仿真測試
%?訓練集
t_sim_sofm_1?=?sim(netP_train);
T_sim_sofm_1?=?vec2ind(t_sim_sofm_1);
%?測試集
t_sim_sofm_2?=?sim(netP_test);
T_sim_sofm_2?=?vec2ind(t_sim_sofm_2);
%%?V.?結果對比
%%
%?1.?競爭神經網(wǎng)絡
result_compet_1?=?[T_train‘?T_sim_compet_1‘]
result_compet_2?=?[T_test‘?T_sim_compet_2‘]
%%
%?2.?SOFM神經網(wǎng)絡
result_sofm_1?=?[T_train‘?T_sim_sofm_1‘]
result_sofm_2?=?[T_test‘?T_sim_sofm_2‘]
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1391??2015-09-13?16:01??SOFM神經網(wǎng)絡創(chuàng)建\main.m
?????文件????????212??2010-09-25?21:41??SOFM神經網(wǎng)絡創(chuàng)建\newc_sim.m
?????文件???????1743??2010-09-25?21:33??SOFM神經網(wǎng)絡創(chuàng)建\newc_train.m
?????目錄??????????0??2010-02-13?20:16??SOFM神經網(wǎng)絡創(chuàng)建
-----------?---------??----------?-----??----
?????????????????3346????????????????????4
- 上一篇:DEMATEL代碼
- 下一篇:MATLAB中圖像背景噪聲去除
評論
共有 條評論