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

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

?? lvq1.m

?? 很全的som工具箱 四個demo可為初學者提夠幫助
?? M
字號:
function codebook=lvq1(codebook, data, rlen, alpha);%LVQ1 Trains a codebook with the LVQ1 -algorithm.%%  sM = lvq1(sM, D, rlen, alpha)%%   sM = lvq1(sM,sD,30*length(sM.codebook),0.08);%%  Input and output arguments: %   sM    (struct) map struct, the class information must be %                  present on the first column of .labels field%   D     (struct) data struct, the class information must%                  be present on the first column of .labels field%   rlen  (scalar) running length%   alpha (scalar) learning parameter%%   sM    (struct) map struct, the trained codebook%% NOTE: does not take mask into account.% % For more help, try 'type lvq1', or check out online documentation. % See also LVQ3, SOM_SUPERVISED, SOM_SEQTRAIN.%%%%%%%%%%%%% DETAILED DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lvq1%% PURPOSE%% Trains codebook with the LVQ1 -algorithm (described below).%% SYNTAX%%  sM = lvq1(sM, D, rlen, alpha)%% DESCRIPTION%% Trains codebook with the LVQ1 -algorithm. Codebook contains a number% of vectors (mi, i=1,2,...,n) and so does data (vectors xj,% j=1,2,...,k).  Both vector sets are classified: vectors may have a% class (classes are set to the first column of data or map -structs'% .labels -field). For each xj there is defined the nearest codebook% -vector index c by searching the minimum of the euclidean distances% between the current xj and codebook -vectors:%%    c = min{ ||xj - mi|| },  i=[1,..,n], for fixed xj%         i% If xj and mc belong to the same class, mc is updated as follows:%    mc(t+1) = mc(t) + alpha * (xj(t) - mc(t))% If xj and mc belong to different classes, mc is updated as follows:%    mc(t+1) = mc(t) - alpha * (xj(t) - mc(t))% Otherwise updating is not performed.% % Argument 'rlen' tells how many times training sequence is performed.% LVQ1 -algorithm may be stopped after a number of steps, that is% 30-50 times the number of codebook vectors.%% Argument 'alpha' is the learning rate, recommended to be smaller% than 0.1.%% NOTE: does not take mask into account.%% REFERENCES%% Kohonen, T., "Self-Organizing Map", 2nd ed., Springer-Verlag, %    Berlin, 1995, pp. 176-179.%% See also LVQ_PAK from http://www.cis.hut.fi/research/som_lvq_pak.shtml%   % REQUIRED INPUT ARGUMENTS%%  sM                The data to be trained.%          (struct)  A map struct.%%  D                 The data to use in training.%          (struct)  A data struct.%%  rlen    (integer) Running length of LVQ1 -algorithm.%                    %  alpha   (float)   Learning rate used in training.%% OUTPUT ARGUMENTS%%  codebook          Trained data.%          (struct)  A map struct.%% EXAMPLE%%   lab = unique(sD.labels(:,1));         % different classes%   mu = length(lab)*5;                   % 5 prototypes for each    %   sM = som_randinit(sD,'msize',[mu 1]); % initial prototypes%   sM.labels = [lab;lab;lab;lab;lab];    % their classes%   sM = lvq1(sM,sD,50*mu,0.05);          % use LVQ1 to adjust%                                         % the prototypes      %   sM = lvq3(sM,sD,50*mu,0.05,0.2,0.3);  % then use LVQ3 %% SEE ALSO% %  lvq3             Use LVQ3 algorithm for training.%  som_supervised   Train SOM using supervised training.%  som_seqtrain     Train SOM with sequential algorithm.% Contributed to SOM Toolbox vs2, February 2nd, 2000 by Juha Parhankangas% Copyright (c) Juha Parhankangas% http://www.cis.hut.fi/projects/somtoolbox/% Juha Parhankangas 310100 juuso 020200cod = codebook.codebook;c_class = class2num(codebook.labels(:,1));dat = data.data;d_class = class2num(data.labels(:,1));x=size(dat,1);y=size(cod,2);ONES=ones(size(cod,1),1);for t=1:rlen  fprintf(1,'\rTraining round: %d',t);  tmp=NaN*ones(x,y);  for j=1:x    no_NaN=find(~isnan(dat(j,:)));    di = sqrt(sum([cod(:,no_NaN)  - ONES*dat(j,no_NaN)].^2,2));    [foo,ind] = min(di);    if d_class(j) & d_class(j) == c_class(ind) % 0 is for unclassified vectors      tmp(ind,:) = cod(ind,:) + alpha * (dat(j,:) - cod(ind,:));    elseif d_class(j)      tmp(ind,:) = cod(ind,:) - alpha*(dat(j,:) - cod(ind,:));    end  end  inds = find(~isnan(sum(tmp,2)));  cod(inds,:) = tmp(inds,:);endcodebook.codebook = cod;sTrain = som_set('som_train','algorithm','lvq1',...		 'data_name',data.name,...		 'neigh','',...		 'mask',ones(y,1),...		 'radius_ini',NaN,...		 'radius_fin',NaN,...		 'alpha_ini',alpha,...		 'alpha_type','constant',...		 'trainlen',rlen,...		 'time',datestr(now,0));codebook.trainhist(end+1) = sTrain;return;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function nos = class2num(class)names = {};nos = zeros(length(class),1);for i=1:length(class)  if ~isempty(class{i}) & ~any(strcmp(class{i},names))    names=cat(1,names,class(i));  endendtmp_nos = (1:length(names))';for i=1:length(class)  if ~isempty(class{i})    nos(i,1) = find(strcmp(class{i},names));      endend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费成人av在线播放| 欧美精品在线一区二区三区| 久久激五月天综合精品| 五月婷婷综合网| 一区2区3区在线看| 亚洲永久免费av| 亚洲福利视频导航| 午夜不卡av在线| 久久精品久久99精品久久| 免费在线观看日韩欧美| 久久精品国内一区二区三区| 久久精品99久久久| 韩国av一区二区| 久久成人免费网| 国产成人免费在线视频| 国产不卡在线视频| av在线不卡免费看| 欧美系列一区二区| 日韩欧美一二三区| 久久一区二区三区四区| 国产精品日日摸夜夜摸av| 国产精品乱码一区二三区小蝌蚪| 国产精品网站在线| 亚洲一二三四在线观看| 热久久一区二区| 国产精品一二三四| 色偷偷成人一区二区三区91 | 亚洲欧美日韩国产综合在线| 亚洲日本在线视频观看| 亚洲国产视频a| 精品一区二区综合| a4yy欧美一区二区三区| 欧美无乱码久久久免费午夜一区| 日韩一区二区在线看| 久久蜜桃av一区二区天堂| 中文字幕综合网| 免费在线观看日韩欧美| a亚洲天堂av| 91精品黄色片免费大全| 国产清纯美女被跳蛋高潮一区二区久久w | 国产一区二区三区四| 成人高清视频免费观看| 色av成人天堂桃色av| 精品裸体舞一区二区三区| 中文字幕中文字幕中文字幕亚洲无线| 亚洲高清一区二区三区| 国产精品亚洲一区二区三区妖精 | 午夜精品福利久久久| 国产精品一区二区x88av| 日本韩国一区二区| 久久中文字幕电影| 视频在线观看一区| 在线观看免费一区| 国产欧美一区二区精品婷婷| 日韩电影一区二区三区四区| 色又黄又爽网站www久久| 久久网站热最新地址| 日韩二区三区四区| 91国在线观看| 亚洲免费观看高清完整版在线 | 韩国av一区二区三区四区| 欧美日韩和欧美的一区二区| 91蝌蚪porny| 国产精品电影一区二区三区| 久久 天天综合| 欧美日韩视频在线一区二区 | 91精品一区二区三区在线观看| 自拍视频在线观看一区二区| 高清国产一区二区| 久久综合九色综合97婷婷| 日韩精品一区二区三区在线| 石原莉奈在线亚洲二区| 色狠狠色狠狠综合| 亚洲综合激情另类小说区| 97se亚洲国产综合自在线不卡 | 伊人一区二区三区| 99久久精品国产观看| 国产精品三级久久久久三级| 国产精一品亚洲二区在线视频| 免费观看一级特黄欧美大片| 欧美日韩黄色一区二区| 日韩成人一级片| 欧美精品久久99久久在免费线 | 日本伊人精品一区二区三区观看方式| 91论坛在线播放| 夜夜嗨av一区二区三区| 欧美系列一区二区| 精品国产乱子伦一区| 久久精品国产亚洲a| 日韩欧美国产麻豆| 国产精品亚洲一区二区三区妖精| 久久这里只有精品首页| 高清免费成人av| 亚洲一线二线三线视频| 欧美精品一级二级| 久久精品99国产精品日本| 久久久久亚洲蜜桃| 91在线观看美女| 五月综合激情网| 国产午夜精品一区二区| 色诱视频网站一区| 26uuu精品一区二区三区四区在线| 狠狠色丁香久久婷婷综| 欧美国产日本韩| 色女孩综合影院| 国产一区二区精品久久99| 国产欧美一区二区在线观看| 色综合天天综合网天天看片| 亚洲午夜三级在线| 久久综合久久鬼色中文字| 91丨九色丨蝌蚪富婆spa| 午夜婷婷国产麻豆精品| 国产农村妇女精品| 欧美日韩国产成人在线免费| 欧美激情在线看| 欧美色综合天天久久综合精品| 免费美女久久99| 最好看的中文字幕久久| 欧美二区在线观看| 国产aⅴ综合色| 手机精品视频在线观看| 最新欧美精品一区二区三区| 欧美一区二区黄| 99久久精品免费| 国产精品亚洲成人| 午夜精品福利一区二区三区av| 成人免费av在线| 婷婷成人综合网| 亚洲女同一区二区| 久久久美女艺术照精彩视频福利播放| 日本久久一区二区| 处破女av一区二区| 精品一区二区三区在线观看| 一区二区三区免费看视频| 国产精品无码永久免费888| 91精品国产免费| 欧美性大战久久| 99久久综合国产精品| 国产乱人伦偷精品视频不卡| 日韩精品免费视频人成| 亚洲精品免费在线观看| 中文字幕av资源一区| 国产欧美日韩精品a在线观看| 欧美va天堂va视频va在线| 欧美精品亚洲二区| 在线观看亚洲精品| 91麻豆福利精品推荐| 99综合影院在线| 成人亚洲精品久久久久软件| 国产最新精品精品你懂的| 强制捆绑调教一区二区| 丝瓜av网站精品一区二区| 亚洲国产aⅴ天堂久久| 一区二区三区免费观看| 亚洲一区二区三区中文字幕| 亚洲三级电影网站| 夜夜嗨av一区二区三区| 日韩高清一区在线| 精品一区二区综合| 国产高清精品久久久久| 成人深夜福利app| 99re热视频这里只精品| 日本高清无吗v一区| 日本道色综合久久| 在线观看三级视频欧美| 欧美色倩网站大全免费| 欧美精品在线视频| 精品国产成人系列| 国产精品理论在线观看| 亚洲男女毛片无遮挡| 亚洲福利视频导航| 精品亚洲成av人在线观看| 国产伦精品一区二区三区免费| 丁香一区二区三区| 91麻豆国产自产在线观看| 捆绑变态av一区二区三区| 国产成人啪免费观看软件| 91免费观看视频在线| 欧美精品日韩综合在线| 久久麻豆一区二区| 亚洲精品视频免费看| 日韩欧美123| 亚洲天堂网中文字| 日韩精品欧美精品| 在线精品视频免费观看| 91精选在线观看| 中文字幕欧美日本乱码一线二线| 亚洲伦在线观看| 久久精品国产精品青草| 91麻豆精品视频| 久久综合给合久久狠狠狠97色69| 亚洲欧洲日产国产综合网| 天天做天天摸天天爽国产一区| 国产伦精品一区二区三区免费| 视频一区欧美精品| 波多野结衣亚洲一区| 欧美一区二区三区四区在线观看| 国产精品国产成人国产三级| 美洲天堂一区二卡三卡四卡视频| 97久久精品人人澡人人爽|