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

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

?? som_kmeanscolor2.m

?? 很全的som工具箱 四個demo可為初學者提夠幫助
?? M
字號:
function [color,centroids]=som_kmeanscolor2(mode,sM,C,initRGB,contrast,R)% SOM_KMEANSCOLOR2 Color codes a SOM according to averaged or best K-means clustering%% color = som_kmeanscolor2('average',sM, C, [initRGB], [contrast],[R]) %%  color=som_kmeanscolor2('average',sM,[2 4 8 16],som_colorcode(sM,'rgb1'),'enhanced');%  [color,centroid]=som_kmeanscolor2('best',sM,15,[],'flat',R);%  %  Input and output arguments ([]'s are optional):%%   mode       (string) 'average' or 'best', defalut: 'average'%   sM         (struct) a map struct%   C          (vector) number of clusters%   [initRGB]  (string, matrix) a color code string accepted by SOM_COLORCODE%               or an Mx3 matrix of RGB triples, where M is the number%               of map units. Default: SOM_COLORCODEs default%   [contrast] (string) 'flat', 'enhanced' color contrast mode, default:%               'enhanced'.%   [R]        (scalar) number of K-means trials, default: 30.%   color      (matrix) Mx3xC of RGB triples%   centroid   (array of matrices) centroid{i} includes codebook for the best%               k-means for C(i) clusters, i.e. the cluster centroids corresponding to%               the color code color(:,:,i).% % The function gives a set of color codes for the SOM according to K-means % clustering. It has two operation modes: % % 'average': The idea of coloring is that the color of the units belonging to the same %   cluster is the  mean of the original RGB values (see SOM_COLORCODE) of the map units %   belonging to the cluster (see SOM_CLUSTERCOLOR). The K-means clustering is made,%   by default, 30 times and the resulting color codes are averaged for%   each specified number of clusters C(i), i=1,...,k. In a way, the resulting averaged color %   codes reflect the stability of the K-means clustering made on the map units.%% 'best': runs the k-means R times for C(i), i=1,...,n clusters as in previous mode, %   but instead of averaging all the R color codes, it picks the one that corresponds to the %   best k-means clustering for each C(i). The 'best' is the one with the lowest %   quantization error. The result may differ from run to run.%% EXAMPLE% %  load iris; % or any other map struct sM %  color=som_kmeanscolor2('average',sM,[2:6]);%  som_show(sM,'umat','all','color',color);% % See also SOM_KMEANS, SOM_SHOW, SOM_COLORCODE, SOM_CLUSTERCOLOR, SOM_KMEANSCOLOR% Contributed to SOM Toolbox 2.0, 2001 February by Johan Himberg% Copyright (c) by Johan Himberg% http://www.cis.hut.fi/projects/somtoolbox/%%% Check number of inputserror(nargchk(3, 6, nargin));  % check no. of input args%%% Check input args & set defaultsif ~vis_valuetype(mode,{'string'}),   error('Mode must be a string.');endswitch lower(mode),case{'average','best'}   ;otherwise   error('Mode must be string ''average'' or ''best''.');endif isstruct(sM) & isfield(sM,'type') & strcmp(sM.type,'som_map'),   [tmp,lattice,msize]=vis_planeGetArgs(sM);   munits=prod(msize);   if length(msize)>2       error('Does not work with 3D maps.')   endelse   error('Map struct required for the second input argument!');endif ~vis_valuetype(C,{'1xn','nx1'}),   error('Vector value expected for cluster number.');end% Round C and checkC=round(C(:)');if any(C<2),   error('Cluster number must be 2 or more.');end% check initial color codingif nargin<4 | isempty(initRGB)   initRGB=som_colorcode(sM);end% check contrast checkingif nargin<5 | isempty(contrast),   contrast='enhanced';endif ~ischar(contrast),   error('String input expected for input arg. ''contrast''.');else   switch lower(contrast)   case {'flat','enhanced'}      ;   otherwise       error(['''flat'' or ''enhanced'' expected for '...            'input argument ''contrast''.']);   endendif ischar(initRGB),   try       initRGB=som_colorcode(sM,initRGB);   catch      error(['Color code ' initRGB ...            'was not recognized by SOM_COLORCODE.']);   endelseif vis_valuetype(initRGB,{'nx3rgb',[munits 3]},'all'),   ;else   error(['The initial color code must be a string '...         'or an Mx3 matrix of RGB triples.']);endif nargin<6|isempty(R),   R=30;endif ~vis_valuetype(R,{'1x1'}),   error('''R'' must be scalar.');end%%% Action %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%disp('Wait...');index=0; hit_=zeros(munits,munits);switch mode,   %% Averaged k-means coloringcase 'average'   for k=C,      disp(['Running K-means for ' num2str(k) ' clusters...']);       color_=zeros(munits,3);      colord_=color_;      % Average R k-means colorings for C clusters      for j=1:R,         [dummy,c]=som_kmeans('batch',sM,k,100,0); % max 100 iterations, verbose off          color_=color_+som_clustercolor(sM,c,initRGB);      end      index=index+1;      color(:,:,index)=color_./R;   end      %% coloring for 'best' k-means coloringcase 'best'   for k=C,      disp(['Running K-means for ' num2str(k) ' clusters...']);      c=[];err=Inf; div=[];      %% look for the best k-means among R trials      for i=1:R,         [c_,div_,err_(i)]=som_kmeans('batch',sM,k,100,0); % max 100 iterations, verbose off         if err_(i)<err,             err=err_(i); c=c_; div=div_;          end      end      % record the 'best' k-means for C clusters      index=index+1;      color(:,:,index)=som_clustercolor(sM,div,initRGB);      centroid{index}=c;      endend%%% Build outputswitch contrastcase 'flat'   ;case 'enhanced'   warning off;   ncolor=maxnorm(color);   ncolor(~isfinite(ncolor))=color(~isfinite(ncolor));   color=ncolor;   warning on;end%%% Subfunctions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function X=maxnorm(x)% normalize columns of x between [0,1]x=x-repmat(min(x),[size(x,1) 1 1]);X=x./repmat(max(x),[size(x,1) 1 1]);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线视频日韩| 久久午夜老司机| 亚洲欧美日韩中文播放 | 麻豆精品一二三| 精品国产乱码久久久久久久 | 欧美日韩国产综合一区二区三区| 欧美日韩国产123区| 蜜臀久久99精品久久久久久9| 久久久久国产一区二区三区四区 | 国产精品一品二品| 国产日产精品1区| 色综合久久久久久久久久久| 久久精品欧美日韩精品| 91麻豆自制传媒国产之光| 亚洲一区二区三区四区五区中文 | 欧美图区在线视频| 日本欧美在线观看| 国产精品乱人伦一区二区| 欧美日韩一区二区三区在线| 国产成人免费网站| 亚洲不卡一区二区三区| 久久久天堂av| 欧美日韩国产影片| 国产a区久久久| 日韩精品久久理论片| 精品国产91乱码一区二区三区| 成a人片国产精品| 久久精品国内一区二区三区| 日本一区二区三区国色天香| 在线不卡免费欧美| 国产福利一区二区三区视频| 亚洲图片欧美色图| 亚洲三级在线观看| 国产欧美日韩视频在线观看| 亚洲成在线观看| 亚洲韩国精品一区| 国产精品欧美久久久久一区二区| 一本久久综合亚洲鲁鲁五月天| 麻豆精品新av中文字幕| 奇米影视一区二区三区| 国产欧美视频一区二区| 日韩午夜激情电影| 69久久夜色精品国产69蝌蚪网 | 91久久精品网| 91浏览器打开| 欧美日韩一区二区三区高清| 欧美喷潮久久久xxxxx| 日本丰满少妇一区二区三区| 国产一区二区久久| 狠狠色丁香久久婷婷综合_中| 黄色资源网久久资源365| 国产在线精品免费av| 成人免费av在线| 麻豆成人在线观看| 亚洲国产精品激情在线观看| 国产精品理伦片| 亚洲一区二区精品视频| 久久av老司机精品网站导航| 欧美美女黄视频| 亚洲国产精品二十页| 亚洲欧洲在线观看av| 亚洲一区二区中文在线| 美女视频黄频大全不卡视频在线播放| 极品尤物av久久免费看| 精品久久一区二区三区| 中文字幕在线观看一区| 污片在线观看一区二区| 青青草91视频| 欧美视频一二三区| 日韩欧美成人一区| 亚洲柠檬福利资源导航| 一区二区三区**美女毛片| 久久成人18免费观看| 在线免费观看视频一区| 久久精品人人爽人人爽| 日日嗨av一区二区三区四区| 91影视在线播放| 日韩一区二区三区在线| 亚洲一区二区三区四区中文字幕| 国产成人啪午夜精品网站男同| 亚洲国产人成综合网站| 亚洲男女一区二区三区| 亚洲欧美成人一区二区三区| 国产一区二区三区在线观看免费 | 久久99国产精品尤物| 欧美色视频在线观看| 国产精品欧美久久久久一区二区| 狠狠久久亚洲欧美| 欧美一区二区三区视频在线| 1区2区3区精品视频| 99精品久久久久久| xnxx国产精品| 国产尤物一区二区在线| 日韩欧美卡一卡二| 国模大尺度一区二区三区| 日韩免费观看高清完整版| 美女看a上一区| 中文av一区特黄| 亚洲欧美一区二区三区孕妇| 色综合久久综合网| 亚洲一区二区三区中文字幕在线| 国产精品一区二区三区四区| 日本一区二区不卡视频| 97se亚洲国产综合自在线| 欧美一区永久视频免费观看| 日韩av中文字幕一区二区三区| 欧美一区二区三区男人的天堂| 国产一区二区美女| 国产精品久久久久久久久久免费看 | 热久久国产精品| 日韩欧美www| 成人av网站在线| 亚洲福利视频导航| 欧美成人在线直播| 99久久精品99国产精品| 色综合久久99| 青椒成人免费视频| 综合婷婷亚洲小说| 5566中文字幕一区二区电影| 夫妻av一区二区| 不卡影院免费观看| 国产精品萝li| 韩日欧美一区二区三区| 亚洲欧美一区二区不卡| 7777女厕盗摄久久久| 国产成人福利片| 国产综合久久久久影院| 亚洲色图欧洲色图婷婷| 欧美精品一区二| 国产福利精品导航| 美女一区二区三区在线观看| 一区二区三区四区在线播放| 国产成人精品综合在线观看| 日韩国产欧美在线播放| 亚洲午夜久久久久久久久电影网| 欧美经典一区二区三区| 亚洲精品一线二线三线无人区| 色视频一区二区| bt7086福利一区国产| 国产成人av电影在线| 国产原创一区二区三区| 免费在线看成人av| 亚洲欧美日本在线| 亚洲六月丁香色婷婷综合久久| 亚洲视频香蕉人妖| 99re成人在线| 肉肉av福利一精品导航| 国产精品成人免费在线| 亚洲电影一级黄| 成人免费av网站| 欧美videos大乳护士334| 国产精品久久久久久久久免费丝袜| 香蕉av福利精品导航| 99久久婷婷国产综合精品| 精品久久免费看| 爽好多水快深点欧美视频| 色国产综合视频| 欧美国产精品一区二区三区| 久久国产免费看| 91精品国产色综合久久久蜜香臀| 国产乱码精品一品二品| 日韩精品专区在线| 在线观看av不卡| 亚洲一区视频在线观看视频| 97久久精品人人做人人爽| 国产日韩av一区| 成人午夜激情在线| 久久久国产精品午夜一区ai换脸| 免费观看一级特黄欧美大片| 欧美久久久久久久久久 | 日韩欧美在线123| 美女爽到高潮91| 久久众筹精品私拍模特| 成人精品高清在线| 中文字幕欧美一| 色爱区综合激月婷婷| 亚洲成人精品一区| 日韩一区和二区| 国产精品一二三| 亚洲日本成人在线观看| 在线欧美小视频| 蜜桃在线一区二区三区| 2023国产精品视频| 99在线视频精品| 视频在线观看国产精品| 久久久久久麻豆| 色综合久久久久久久久久久| 天堂久久一区二区三区| 久久色在线观看| 91美女在线看| 人禽交欧美网站| 国产精品色婷婷| 7799精品视频| 不卡的电视剧免费网站有什么| 亚洲国产中文字幕| www精品美女久久久tv| 色94色欧美sute亚洲13| 国产精品一二三区| 蜜桃视频免费观看一区| 亚洲欧洲综合另类|