亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? som_prototrain.m

?? it is matlab code , som(slef organizing map) tool for matlab
?? M
字號(hào):
function [sM,sTrain] = som_prototrain(sM, D)%SOM_PROTOTRAIN  Use sequential algorithm to train the Self-Organizing Map.%% [sM,sT] = som_prototrain(sM, D)% %  sM = som_prototrain(sM,D);%%  Input and output arguments: %   sM      (struct) map struct, the trained and updated map is returned%           (matrix) codebook matrix of a self-organizing map%                    size munits x dim or  msize(1) x ... x msize(k) x dim%                    The trained map codebook is returned.%   D       (struct) training data; data struct%           (matrix) training data, size dlen x dim%% This function is otherwise just like SOM_SEQTRAIN except that% the implementation of the sequential training algorithm is very % straightforward (and slower). This should make it easy for you % to modify the algorithm, if you want to. %% For help on input and output parameters, try % 'type som_prototrain' or check out the help for SOM_SEQTRAIN.% See also SOM_SEQTRAIN, SOM_BATCHTRAIN.% Contributed to SOM Toolbox vs2, February 2nd, 2000 by Juha Vesanto% http://www.cis.hut.fi/projects/somtoolbox/% Version 2.0beta juuso 080200 130300 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Check input arguments% map struct_mode = isstruct(sM);if struct_mode,   M = sM.codebook;   sTopol = sM.topol;   mask = sM.mask;   msize = sTopol.msize;  neigh = sM.neigh;else    M = sM; orig_size = size(M);  if ndims(sM) > 2,     si = size(sM); dim = si(end); msize = si(1:end-1);    M = reshape(sM,[prod(msize) dim]);  else    msize = [orig_size(1) 1]; dim = orig_size(2);  end  sM = som_map_struct(dim,'msize',msize); sTopol = sM.topol;  mask = ones(dim,1);  neigh = 'gaussian';end[munits dim] = size(M); % dataif isstruct(D), data_name = D.name; D = D.data; else data_name = inputname(2); endD = D(find(sum(isnan(D),2) < dim),:); % remove empty vectors from the data[dlen ddim] = size(D);                % check input dimensionif dim ~= ddim, error('Map and data input space dimensions disagree.'); end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% initialize (these are default values, change as you will)% training lengthtrainlen = 20*dlen; % 20 epochs by default% neighborhood radiusradius_type = 'linear';rini = max(msize)/2;rfin = 1;% learning ratealpha_type = 'inv'; alpha_ini = 0.2;% initialize random number generatorrand('state',sum(100*clock));% tracking start = clock; trackstep = 100;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ActionUd = som_unit_dists(sTopol); % distance between map units on the gridmu_x_1 = ones(munits,1);     % this is used pretty oftenfor t = 1:trainlen,   %% find BMU  ind = ceil(dlen*rand(1)+eps);       % select one vector  x = D(ind,:);                       % pick it up  known = ~isnan(x);                  % its known components  Dx = M(:,known) - x(mu_x_1,known);  % each map unit minus the vector  dist2 = (Dx.^2)*mask(known);        % squared distances    [qerr bmu] = min(dist2);            % find BMU  %% neighborhood    switch radius_type, % radius   case 'linear', r = rini+(rfin-rini)*(t-1)/(trainlen-1);  end  if ~r, r=eps; end % zero neighborhood radius may cause div-by-zero error    switch neigh, % neighborhood function   case 'bubble',   h = (Ud(:,bmu) <= r);  case 'gaussian', h = exp(-(Ud(:,bmu).^2)/(2*r*r));   case 'cutgauss', h = exp(-(Ud(:,bmu).^2)/(2*r*r)) .* (Ud(:,bmu) <= r);  case 'ep',       h = (1 - (Ud(:,bmu).^2)/(r*r)) .* (Ud(:,bmu) <= r);  end    %% learning rate  switch alpha_type,   case 'linear', a = (1-t/trainlen)*alpha_ini;   case 'inv',    a = alpha_ini / (1 + 99*(t-1)/(trainlen-1));   case 'power',  a = alpha_ini * (0.005/alpha_ini)^((t-1)/trainlen);   end    %% update  M(:,known) = M(:,known) - a*h(:,ones(sum(known),1)).*Dx;			   %% tracking  if t==1 | ~rem(t,trackstep),    elap_t = etime(clock,start); tot_t = elap_t*trainlen/t;     fprintf(1,'\rTraining: %3.0f/ %3.0f s',elap_t,tot_t)  end  end; % for t = 1:trainlenfprintf(1,'\n');% outputssTrain = som_set('som_train','algorithm','proto',...		 'data_name',data_name,...		 'neigh',neigh,...		 'mask',mask,...		 'radius_ini',rini,...		 'radius_fin',rfin,...		 'alpha_ini',alpha_ini,...		 'alpha_type',alpha_type,...		 'trainlen',trainlen,...		 'time',datestr(now,0));if struct_mode,   sM = som_set(sM,'codebook',M,'mask',mask,'neigh',neigh);  sM.trainhist(end+1) = sTrain;else  sM = reshape(M,orig_size);end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久天天做天天爱综合色| 成人午夜伦理影院| 欧美日韩国产免费一区二区| 一区二区中文视频| 成人av网站免费观看| 欧美精品久久久久久久久老牛影院 | 另类综合日韩欧美亚洲| av亚洲产国偷v产偷v自拍| 久久久不卡网国产精品一区| 捆绑紧缚一区二区三区视频| 精品美女在线观看| 国产一二三精品| 国产欧美日韩亚州综合| 成+人+亚洲+综合天堂| 中文字幕亚洲在| 色吧成人激情小说| 香港成人在线视频| 欧美xxxx老人做受| 高清不卡在线观看av| 中文字幕一区日韩精品欧美| 一本到三区不卡视频| 亚洲国产综合视频在线观看| 欧美精品色一区二区三区| 亚洲成人免费观看| 精品裸体舞一区二区三区| 国产精品综合一区二区三区| 国产色婷婷亚洲99精品小说| www.日韩精品| 亚洲成av人片一区二区| 精品国产电影一区二区| 激情亚洲综合在线| 亚洲欧美日韩中文字幕一区二区三区 | 成人a区在线观看| 亚洲自拍偷拍av| 欧美一二三区在线观看| 丝袜亚洲精品中文字幕一区| 久久免费精品国产久精品久久久久| 福利一区福利二区| 亚洲激情五月婷婷| 欧美一区二区三区男人的天堂| 天天射综合影视| 中文一区二区完整视频在线观看| 日本韩国精品在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产亚洲污的网站| 欧美日韩视频一区二区| 日韩成人dvd| 中文字幕一区二区三区不卡| 欧美日韩一二三区| 国产成人精品一区二| 亚洲r级在线视频| 久久婷婷综合激情| 欧美三级一区二区| 国产成人激情av| 亚洲午夜影视影院在线观看| 久久久久久亚洲综合影院红桃| 在线观看日韩毛片| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产精品久久久久久久久搜平片| 欧美精品粉嫩高潮一区二区| av影院午夜一区| 国产一区二区三区久久久| 亚洲欧洲日韩一区二区三区| 精品久久99ma| 7777女厕盗摄久久久| 91麻豆精品视频| 国产白丝精品91爽爽久久| 一区二区在线电影| 国产精品丝袜在线| 久久久久久亚洲综合| 日韩欧美中文一区二区| 欧美美女一区二区在线观看| 91视频免费看| 成人一区二区视频| 国产美女一区二区三区| 美女被吸乳得到大胸91| 亚洲美女偷拍久久| 国产精品美女一区二区在线观看| 精品欧美乱码久久久久久1区2区| 欧美日韩dvd在线观看| 日韩欧美亚洲一区二区| 色婷婷综合激情| 91视视频在线观看入口直接观看www | 26uuu亚洲综合色欧美 | 91国偷自产一区二区三区成为亚洲经典 | av男人天堂一区| 国产乱淫av一区二区三区| 视频在线观看一区| 亚洲影院理伦片| 伊人夜夜躁av伊人久久| 精品国产制服丝袜高跟| 精品国产乱码久久久久久牛牛| 欧美一级二级三级蜜桃| 欧美日韩一区不卡| 日韩三级中文字幕| 久久综合九色综合欧美亚洲| 国产日韩精品一区| 亚洲精品精品亚洲| 日韩成人免费看| 国产不卡在线视频| 91亚洲大成网污www| 欧美亚洲综合在线| 欧美成人福利视频| 中文字幕一区二区三区蜜月 | 日韩一区二区三区免费看| 精品成人一区二区三区| 国产精品日韩成人| 亚洲综合色自拍一区| 日本91福利区| 成人福利电影精品一区二区在线观看| 99在线精品一区二区三区| 欧美精品乱码久久久久久按摩| 久久久午夜精品理论片中文字幕| 亚洲欧美一区二区视频| 日本 国产 欧美色综合| 成人av网站在线| 日韩精品一区二区三区在线播放| 国产精品国产三级国产有无不卡| 五月婷婷欧美视频| www日韩大片| 亚洲乱码国产乱码精品精98午夜| 日本欧美久久久久免费播放网| 国产成人av福利| 欧美三级中文字幕在线观看| 国产精品三级视频| 久久国产人妖系列| 色88888久久久久久影院按摩| 亚洲精品一区二区三区精华液| 一区二区三区美女| 成人av小说网| 精品毛片乱码1区2区3区| 夜夜精品浪潮av一区二区三区| 国产露脸91国语对白| 91.com视频| 一个色综合av| 99re66热这里只有精品3直播| 欧美大片一区二区三区| 亚洲一区二区三区在线| av电影天堂一区二区在线| 久久综合九色欧美综合狠狠| 天堂成人免费av电影一区| 色综合久久久网| 亚洲国产成人午夜在线一区| 久久精品久久99精品久久| 欧美日韩高清在线播放| 亚洲蜜桃精久久久久久久| 成人免费看片app下载| 久久色成人在线| 久久成人麻豆午夜电影| 91精品国产色综合久久不卡蜜臀 | 国产精品视频麻豆| 精品在线播放免费| 日韩欧美一区在线观看| 日本不卡不码高清免费观看| 亚洲日本va午夜在线电影| 成熟亚洲日本毛茸茸凸凹| 2019国产精品| 国产乱码一区二区三区| 日韩欧美国产不卡| 久久精品国产**网站演员| 欧美精品高清视频| 日韩av二区在线播放| 制服丝袜亚洲精品中文字幕| 首页国产欧美日韩丝袜| 538在线一区二区精品国产| 亚洲第一久久影院| 欧美福利一区二区| 蜜芽一区二区三区| 精品国产一区二区三区忘忧草| 九九九精品视频| 久久综合色之久久综合| 国产xxx精品视频大全| 国产精品视频免费| 波多野结衣一区二区三区| 中文字幕成人av| 一本色道久久综合亚洲91| 一区二区高清视频在线观看| 色偷偷一区二区三区| 亚洲成年人影院| 日韩手机在线导航| 国产精品一区二区免费不卡| 中文在线一区二区| 日本黄色一区二区| 午夜欧美2019年伦理| 日韩精品一区二区三区视频| 国产美女精品在线| 最新国产の精品合集bt伙计| 欧美最新大片在线看| 日韩—二三区免费观看av| wwww国产精品欧美| 成人妖精视频yjsp地址| 亚洲综合在线视频| 精品国产亚洲在线| 成人app软件下载大全免费| 亚洲综合免费观看高清完整版| 5566中文字幕一区二区电影| 成人毛片老司机大片| 亚洲成人激情av| 国产日韩欧美电影| 欧美色视频在线|