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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? som_randinit.m

?? it is matlab code , som(slef organizing map) tool for matlab
?? M
字號:
function sMap = som_randinit(D, varargin)%SOM_RANDINIT Initialize a Self-Organizing Map with random values.%% sMap = som_randinit(D, [[argID,] value, ...])%%  sMap = som_randinit(D);%  sMap = som_randinit(D,sMap);%  sMap = som_randinit(D,'munits',100,'hexa');% %  Input and output arguments ([]'s are optional): %    D                 The training data.%             (struct) data struct%             (matrix) data matrix, size dlen x dim%   [argID,   (string) Parameters affecting the map topology are given %    value]   (varies) as argument ID - argument value pairs, listed below.%%   sMap      (struct) map struct%% Here are the valid argument IDs and corresponding values. The values % which are unambiguous (marked with '*') can be given without the% preceeding argID.%  'munits'       (scalar) number of map units%  'msize'        (vector) map size%  'lattice'     *(string) map lattice: 'hexa' or 'rect'%  'shape'       *(string) map shape: 'sheet', 'cyl' or 'toroid'%  'topol'       *(struct) topology struct%  'som_topol','sTopol'    = 'topol'%  'map'         *(struct) map struct%  'som_map','sMap'        = 'map'%% For more help, try 'type som_randinit' or check out online documentation.% See also SOM_MAP_STRUCT, SOM_LININIT, SOM_MAKE.%%%%%%%%%%%%% DETAILED DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% som_randinit%% PURPOSE%% Initializes a SOM with random values.%% SYNTAX%%  sMap = som_randinit(D)%  sMap = som_randinit(D,sMap);%  sMap = som_randinit(D,'munits',100,'hexa');%% DESCRIPTION%% Initializes a SOM with random values. If necessary, a map struct% is created first. For each component (xi), the values are uniformly% distributed in the range of [min(xi) max(xi)]. %% REQUIRED INPUT ARGUMENTS%%  D                 The training data.%           (struct) Data struct. If this is given, its '.comp_names' and %                    '.comp_norm' fields are copied to the map struct.%           (matrix) data matrix, size dlen x dim%  % OPTIONAL INPUT ARGUMENTS %%  argID (string) Argument identifier string (see below).%  value (varies) Value for the argument (see below).%%  The optional arguments can be given as 'argID',value -pairs. If an%  argument is given value multiple times, the last one is used. %%  Here are the valid argument IDs and corresponding values. The values %  which are unambiguous (marked with '*') can be given without the %  preceeding argID.%  'dlen'         (scalar) length of the training data%  'data'         (matrix) the training data%                *(struct) the training data%  'munits'       (scalar) number of map units%  'msize'        (vector) map size%  'lattice'     *(string) map lattice: 'hexa' or 'rect'%  'shape'       *(string) map shape: 'sheet', 'cyl' or 'toroid'%  'topol'       *(struct) topology struct%  'som_topol','sTopol'    = 'topol'%  'map'         *(struct) map struct%  'som_map','sMap'        = 'map'%% OUTPUT ARGUMENTS% %  sMap     (struct) The initialized map struct.%% EXAMPLES%%  sMap = som_randinit(D);%  sMap = som_randinit(D,sMap);%  sMap = som_randinit(D,sTopol);%  sMap = som_randinit(D,'msize',[10 10]);%  sMap = som_randinit(D,'munits',100,'hexa');%% SEE ALSO% %  som_map_struct   Create a map struct.%  som_lininit      Initialize a map using linear initialization algorithm.%  som_make         Initialize and train self-organizing map.% Copyright (c) 1997-2000 by the SOM toolbox programming team.% http://www.cis.hut.fi/projects/somtoolbox/% Version 1.0beta ecco 100997% Version 2.0beta juuso 101199%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% check arguments% dataif isstruct(D),   data_name = D.name;   comp_names = D.comp_names;   comp_norm = D.comp_norm;   D = D.data;  struct_mode = 1; else   data_name = inputname(1);   struct_mode = 0; end[dlen dim] = size(D);% vararginsMap = [];sTopol = som_topol_struct; sTopol.msize = 0; munits = NaN;i=1; while i<=length(varargin),   argok = 1;   if ischar(varargin{i}),     switch varargin{i},      case 'munits',     i=i+1; munits = varargin{i}; sTopol.msize = 0;     case 'msize',      i=i+1; sTopol.msize = varargin{i};                               munits = prod(sTopol.msize);      case 'lattice',    i=i+1; sTopol.lattice = varargin{i};      case 'shape',      i=i+1; sTopol.shape = varargin{i};      case {'som_topol','sTopol','topol'}, i=i+1; sTopol = varargin{i};      case {'som_map','sMap','map'}, i=i+1; sMap = varargin{i}; sTopol = sMap.topol;     case {'hexa','rect'},          sTopol.lattice = varargin{i};      case {'sheet','cyl','toroid'}, sTopol.shape = varargin{i};     otherwise argok=0;     end  elseif isstruct(varargin{i}) & isfield(varargin{i},'type'),     switch varargin{i}.type,      case 'som_topol',      sTopol = varargin{i};      case 'som_map',       sMap = varargin{i};      sTopol = sMap.topol;     otherwise argok=0;     end  else    argok = 0;   end  if ~argok,     disp(['(som_topol_struct) Ignoring invalid argument #' num2str(i)]);   end  i = i+1; endif ~isempty(sMap),   [munits dim2] = size(sMap.codebook);  if dim2 ~= dim, error('Map and data must have the same dimension.'); endend%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% create map% map structif ~isempty(sMap),   sMap = som_set(sMap,'topol',sTopol);else    if ~prod(sTopol.msize),     if isnan(munits),       sTopol = som_topol_struct('data',D,sTopol);    else      sTopol = som_topol_struct('data',D,'munits',munits,sTopol);    end  end    sMap = som_map_struct(dim, sTopol); endif struct_mode,   sMap = som_set(sMap,'comp_names',comp_names,'comp_norm',comp_norm);end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% initialization% train structsTrain = som_train_struct('algorithm','randinit');sTrain = som_set(sTrain,'data_name',data_name);munits = prod(sMap.topol.msize);sMap.codebook = rand([munits dim]); % set interval of each component to correct valuefor i = 1:dim,  inds = find(~isnan(D(:,i)) & ~isinf(D(:,i)));   if isempty(inds), mi = 0; ma = 1;   else ma = max(D(inds,i)); mi = min(D(inds,i));    end  sMap.codebook(:,i) = (ma - mi) * sMap.codebook(:,i) + mi; end% training structsTrain = som_set(sTrain,'time',datestr(now,0));sMap.trainhist = sTrain;return;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕欧美日本乱码一线二线 | 免费成人美女在线观看.| 麻豆精品精品国产自在97香蕉 | 亚洲午夜一区二区三区| 久久99热狠狠色一区二区| 91天堂素人约啪| 久久精品亚洲国产奇米99| 五月天一区二区三区| 99这里只有精品| 国产日韩一级二级三级| 性做久久久久久免费观看欧美| 大胆欧美人体老妇| 欧美成人精品1314www| 亚洲电影激情视频网站| 91网上在线视频| 一区精品在线播放| 国产成人在线视频网址| 精品国产伦一区二区三区观看方式 | 国产精品一二三四区| 欧美久久一区二区| 亚洲午夜影视影院在线观看| 色综合久久综合| 国产精品久久久久久久岛一牛影视 | 99精品一区二区三区| 久久婷婷久久一区二区三区| 日韩电影在线一区二区三区| 欧美亚洲国产怡红院影院| 亚洲欧洲日韩在线| 99久久99久久精品国产片果冻| 欧美高清在线精品一区| 国产精品一区在线观看你懂的| 日韩精品中午字幕| 日韩电影在线观看网站| 91精品国产综合久久精品| 婷婷夜色潮精品综合在线| 欧美日本乱大交xxxxx| 亚洲成在线观看| 欧美日韩国产在线观看| 日本系列欧美系列| 欧美大片国产精品| 国产精品一二三四五| 国产精品私人影院| 成人午夜视频免费看| 中文字幕一区二区三区精华液 | 日韩一区二区三区免费观看| 蜜臀精品久久久久久蜜臀| 日韩免费视频一区二区| 国产在线精品一区二区不卡了 | 成人免费视频播放| 自拍偷自拍亚洲精品播放| 色哟哟一区二区| 五月天激情综合网| 精品999久久久| av资源网一区| 午夜成人免费视频| 久久久另类综合| 色拍拍在线精品视频8848| 国产成人精品亚洲午夜麻豆| 国产精品高潮久久久久无| 欧美影视一区在线| 另类小说色综合网站| 国产日韩高清在线| 欧美在线你懂得| 久久99热这里只有精品| 亚洲色图欧美激情| 精品免费视频一区二区| 99精品在线观看视频| 日本麻豆一区二区三区视频| 中文子幕无线码一区tr| 欧美日韩日日摸| 国产成人av福利| 亚洲主播在线播放| 久久久久久久久久久久久女国产乱| 91无套直看片红桃| 国产一区在线不卡| 天堂一区二区在线免费观看| 国产日韩精品一区二区三区 | 亚洲h精品动漫在线观看| 欧美成人女星排行榜| 日本道色综合久久| 国产成人夜色高潮福利影视| 一区二区三区色| 欧美激情一区二区三区四区| 91精品婷婷国产综合久久性色| 不卡视频在线看| 狠狠色狠狠色综合| 亚洲福利一区二区三区| 亚洲丝袜制服诱惑| 亚洲国产精品精华液ab| 欧美成人精品福利| 91.xcao| 欧美色综合天天久久综合精品| 国产精品18久久久久久vr| 奇米色777欧美一区二区| 亚洲国产日韩精品| 亚洲欧美激情小说另类| 欧美韩国日本不卡| 久久理论电影网| 精品国产一区二区在线观看| 欧美精品在线一区二区三区| 日本二三区不卡| 91麻豆免费观看| 大陆成人av片| 丁香六月综合激情| 国产精品一区久久久久| 国内成人精品2018免费看| 日本在线不卡一区| 日本中文字幕一区二区视频| 亚洲国产成人精品视频| 亚洲成人综合在线| 日本美女一区二区三区| 午夜久久福利影院| 日韩综合一区二区| 美女视频一区二区三区| 另类的小说在线视频另类成人小视频在线| 亚洲一区二区三区四区五区中文| 一区二区三区中文字幕电影| 一区二区三区精品在线| 亚洲一区二区三区四区在线免费观看| 一区二区日韩av| 亚洲一区二区高清| 亚洲成人av免费| 免费精品视频在线| 久久国产精品第一页| 国产精品99久久久久久久vr| 成人免费视频播放| 91蝌蚪国产九色| 欧美日韩高清一区二区| 日韩你懂的电影在线观看| 久久精品一区二区| 国产精品的网站| 亚洲伊人伊色伊影伊综合网| 日韩成人精品视频| 国产一区日韩二区欧美三区| 成人一道本在线| 欧美综合亚洲图片综合区| 欧美日韩午夜在线视频| 欧美成人三级在线| 国产精品嫩草久久久久| 亚洲综合一区二区三区| 亚洲与欧洲av电影| 蜜臀久久99精品久久久画质超高清 | 欧美国产成人在线| 亚洲综合小说图片| 麻豆成人久久精品二区三区红 | eeuss鲁片一区二区三区在线看| 在线看日本不卡| 日韩欧美黄色影院| 亚洲日本在线天堂| 麻豆国产欧美日韩综合精品二区| 成人午夜大片免费观看| 在线视频一区二区免费| 26uuu亚洲综合色| 亚洲男人的天堂av| 九九久久精品视频 | 粉嫩绯色av一区二区在线观看| 色婷婷av一区二区三区之一色屋| 91精品国产高清一区二区三区蜜臀 | 日韩一区二区三区电影| 中文字幕一区日韩精品欧美| 蜜臀精品一区二区三区在线观看 | 亚洲另类在线制服丝袜| 日本va欧美va欧美va精品| 91在线视频免费观看| 日韩美女在线视频| 亚洲国产一二三| 丁香桃色午夜亚洲一区二区三区| 7777女厕盗摄久久久| 成人欧美一区二区三区视频网页| 久久精品国产第一区二区三区| 色综合久久久久综合体桃花网| 2021中文字幕一区亚洲| 亚欧色一区w666天堂| 色一区在线观看| 国产精品久久夜| 国产一区二区三区高清播放| 51精品秘密在线观看| 一区二区三区产品免费精品久久75| 国产精品一区免费视频| 欧美tickling挠脚心丨vk| 亚洲第一激情av| 欧美特级限制片免费在线观看| 亚洲天堂a在线| 国产成都精品91一区二区三| 欧美不卡在线视频| 日本成人中文字幕在线视频| 欧美日韩一区二区三区四区| 亚洲人成在线观看一区二区| 成人国产一区二区三区精品| 久久嫩草精品久久久久| 狠狠色丁香婷婷综合| 欧美一卡二卡在线| 日韩电影在线免费观看| 91精品婷婷国产综合久久性色| 首页欧美精品中文字幕| 宅男噜噜噜66一区二区66| 午夜精品一区二区三区三上悠亚| 欧美性高清videossexo| 一区二区三区毛片| 欧美日韩国产123区|