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

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

?? greedyappx.m~

?? 用matlab實現的統計模式識別工具箱
?? M~
字號:
function [sel_inx,Alpha,Z,kercnt,MsErr,MaxErr]=...  greedyappx(X,ker,arg,m,p,mserr,maxerr,verb) % GREEDYAPPX Kernel greedy data approximation.%% Synopsis:%  [inx,Alpha,kercnt,mserr,maxerr]=...%    greedyappx(X,ker,arg,m,m2,mserr,maxerr,verb)%% Description:%  This function aims to select a subset S of input data X such%  that the feature space representation of X can be well %  approximated by feature space representation of S.%  The feature represenation of data is by the use of%  specified kernel function.%%  The greedy algortihm is used to seletect the subset S. %  The algorithm iterates until on of the following stopping %  conditions is achieved:%    - number of vectors of S achieves m %    - maximal reconstruction error is less than maxerr %    - mean squared sum of reconstruction errors less than mserr. %  % Input:%  X [dim x num_data] Input data.%  ker [string] Kernel identifier. See 'help kernel' for more info.%  arg [...] Argument of selected kernel.%  m [1x1] Maximal number of vector used for approximation.%  p [1x1] Depth of search for the best basis vector.%  mserr [1x1] Desired mean sum of squared reconstruction errors.%  maxerr [1x1] Desired maximal reconstruction error.%  verb [1x1] If 1 then infor about process is displayed.%% Output:%  inx [1 x n] Indices of selected vector, i.e., S = X(:,inx).%  Alpha [m x m] Koefficient of the kernel projection of data on the%    found base vectors, i.e., z = Alpha*kernel(S,x,ker,arg).%  Z [m x num_data] Training data projected on the found base vectors.%  kercnt [1x1] Number of used kernel evaluations.%  MsErr [1 x m] Sum of squared reconstruction errors for corresponding%   number of base vectors.%  MaxErr [1 x m] Maximal squared reconstruction error for crresponding %% See also %  GREEDYKPCA.%% About: Statistical Pattern Recognition Toolbox% (C) 1999-2003, Written by Vojtech Franc and Vaclav Hlavac% <a href="http://www.cvut.cz">Czech Technical University Prague</a>% <a href="http://www.feld.cvut.cz">Faculty of Electrical Engineering</a>% <a href="http://cmp.felk.cvut.cz">Center for Machine Perception</a>% Modifications:% 10-dec-2004, VF, tmp(find(Errors<=0)) = -inf; added to evoid num errors.% 5-may-2004, VF% 13-mar-2004, VF% 10-mar-2004, VF% 9-mar-2004, addopted from greedyappxif nargin < 5, mserr=1e-6; endif nargin < 6, maxerr=1e-6; endif nargin < 7, verb=0; end[dim,num_data]=size(X);if verb,   fprintf('Greedy data approximation.\n');  fprintf('Setting: ker=%s, arg=%f, m=%d, eps=%f\n', ker,arg,m,maxerr); endkercnt=0;Errors = diagker(X,ker,arg)';  kercnt = kercnt+num_data;Z = zeros(m,num_data);MsErr = [];MaxErr = [];Alpha=zeros(m,m);SV = zeros(dim,m);sel_inx=[];work_inx = [1:num_data];for i=1:m,  % call greedyappx2  if i == 1,    [tmp_sel_inx,tmp_Alpha,tmp_Z,tmp_kercnt,tmp_MsErr,tmp_MaxErr]=...       ordinary_greedyappx(X,ker,arg,p,0,1e-12,verb);%    [tmp_sel_inx,tmp_Alpha,tmp_Z,tmp_kercnt,tmp_MsErr,tmp_MaxErr]=...%       ordinary_greedyappx(X,ker,arg,p,mserr,maxerr,verb);    kercnt = kercnt+tmp_kercnt;  else    init_model.Alpha = Alpha(1:i-1,1:i-1);    init_model.Z = Z(1:i-1,:);    init_model.Errors = Errors;    [tmp_sel_inx,tmp_Alpha,tmp_Z,tmp_kercnt,tmp_MsErr,tmp_MaxErr]=...       ordinary_greedyappx(X,ker,arg,p,0,1e-12,verb,init_model);%    [tmp_sel_inx,tmp_Alpha,tmp_Z,tmp_kercnt,tmp_MsErr,tmp_MaxErr]=...%       ordinary_greedyappx(X,ker,arg,p,mserr,maxerr,verb,init_model);    kercnt = kercnt+tmp_kercnt;  end  tmp_Z = tmp_Z(i:size(tmp_Z,1),:);  A = tmp_Z*tmp_Z';  tmp1 = sum(tmp_Z.^2,1);  tmp1(find(tmp1==0))=inf;  tmp = sum((A*tmp_Z).*tmp_Z,1)./tmp1;%  tmp(sel_inx) = -inf;  tmp(find(Errors<=0)) = -inf;  [dummy,new_inx]=max(tmp); %  [V,D] = eig(A);%  D=diag(D);%  [dummy,inx]=max(D);%  z = V(:,inx);%  dummy = z'*A*z/(z'*z)       % orthonormalization  sel_inx = [sel_inx new_inx];  tmp = kernel( X(:,new_inx), X(:,work_inx), ker, arg );  kercnt=kercnt+num_data-i;  if i > 1,     Z(i,work_inx) = ...       (tmp - Z(1:i-1,new_inx)'*Z(1:i-1,work_inx))/sqrt(Errors(new_inx));     Alpha(i,:) = - Z(1:i-1,new_inx)'*Alpha(1:i-1,:);     Alpha(i,i) = 1;     Alpha(i,:) = Alpha(i,:)/sqrt(Errors(new_inx));  else     Z(1,:) = tmp/sqrt(Errors(new_inx));     Alpha(1,1) = 1/sqrt(Errors(new_inx));  end%  SV(:,i) = x;  % Error(i) = k(i,i)-k'(i,i)  Errors(work_inx) = Errors(work_inx) - Z(i,work_inx).^2;  Errors(find(Errors<0)) = 0;%  Errors(sel_inx)=zeros(1,length(sel_inx));  work_inx(find(work_inx==new_inx)) = [];    % store errors  MsErr = [MsErr, sum(Errors)/num_data];  MaxErr = [MaxErr, max(Errors)];    if verb,    fprintf('%d: maxerr=%f, mserr=%f, inx=%d\n', ...        i,MaxErr(end), MsErr(end), new_inx);  end    % evaluate stopping conditions:  if maxerr >= MaxErr(end) | mserr >= MsErr(end),    break;  endend%if MsErr(end) < 0, %  i = i-1%  MaxErr = MaxErr(1:end-1);%  MsErr = MsErr(1:end-1);%  sel_inx = sel_inx(1:end-1);%end % Patch to avaid nummerical errors% cut off non-used memory if number of used base vector is less than mAlpha=Alpha(1:i,1:i);Z = Z(1:i,:);return;%=================================================function [sel_inx,Alpha,Z,kercnt,MsErr,MaxErr]=...  ordinary_greedyappx(X,ker,arg,m,mserr,maxerr,verb,init_model) [dim,num_data]=size(X);kercnt=0;sel_inx=[];              % indices of seleted base vectorswork_inx = [1:num_data]; % indices of the rest MsErr = [];MaxErr = [];if nargin < 8,  Errors = diagker(X,ker,arg)';  Z = zeros(m,num_data);  Alpha=zeros(m,m);  curr_m = 0;else  Errors = init_model.Errors;  curr_m = size(init_model.Z,1);  m = m + curr_m;  Z = zeros(m,num_data);  Alpha=zeros(m,m);  Z(1:curr_m,:) = init_model.Z;  Alpha(1:curr_m,1:curr_m) = init_model.Alpha;endif verb, fprintf('('); endfor i=curr_m+1:m,    % find vector with highest reconstruction error  [curr_maxerr,new_inx] = max( Errors );  sel_inx = [sel_inx,new_inx];  % orthonormalization  tmp = kernel( X(:,new_inx), X(:,work_inx), ker, arg );   kercnt = kercnt + num_data - i;  if i > 1,     Z(i,work_inx) = ...       (tmp - Z(1:i-1,new_inx)'*Z(1:i-1,work_inx))/sqrt(Errors(new_inx));      Alpha(i,:) = - Z(1:i-1,new_inx)'*Alpha(1:i-1,:);     Alpha(i,i) = 1;     Alpha(i,:) = Alpha(i,:)/sqrt(Errors(new_inx));  else     Z(1,:) = tmp/sqrt(Errors(new_inx));     Alpha(1,1) = 1/sqrt(Errors(new_inx));  end  % Error(i) = k(i,i)-k'(i,i)  Errors(work_inx) = Errors(work_inx) - Z(i,work_inx).^2;  %  Errors(sel_inx)=zeros(1,length(sel_inx));  work_inx(find(work_inx==new_inx)) = [];      % store errors  MsErr = [MsErr, sum(Errors)/num_data];  MaxErr = [MaxErr, max(Errors)];    if verb,    fprintf('.', i, MsErr(end) );  end    % evaluate stopping conditions:  if maxerr >= MaxErr(end) | mserr >= MsErr(end),    break;  endendif verb, fprintf(')\n'); end% cut off non-used memory if number of used base vector is less than mAlpha=Alpha(1:i,1:i);Z = Z(1:i,:);return;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩视频在线观看一区二区三区| 91日韩精品一区| 亚洲国产精品视频| 亚洲欧洲综合另类在线| 亚洲视频一二三| 亚洲一区二区视频在线观看| 亚洲一区成人在线| 热久久一区二区| 久久国产精品色婷婷| 久久超碰97中文字幕| 国产资源精品在线观看| 国产精品自拍三区| 99re免费视频精品全部| 色综合av在线| 欧美精品 日韩| 26uuu国产一区二区三区| 久久久噜噜噜久噜久久综合| 1024亚洲合集| 亚洲图片自拍偷拍| 久久激五月天综合精品| 99re视频这里只有精品| 欧美日韩国产精品成人| 久久影音资源网| 亚洲日本一区二区| 美腿丝袜亚洲综合| 成人aa视频在线观看| 欧美日韩国产综合久久| 久久久亚洲精品石原莉奈| 亚洲欧美日韩国产中文在线| 蜜桃视频免费观看一区| 成人看片黄a免费看在线| 欧美三级视频在线| 久久久不卡网国产精品二区| 一区二区三区在线影院| 国产在线播放一区二区三区 | 欧美人与禽zozo性伦| 日韩视频一区二区| 亚洲人成7777| 国产精品一区二区免费不卡 | 欧美不卡一二三| 亚洲欧洲另类国产综合| 蜜臀久久久久久久| 色综合久久中文字幕综合网| 欧美不卡一区二区三区四区| 亚洲精品国产精华液| 国产v综合v亚洲欧| 欧美一级黄色录像| 一区二区三区四区不卡在线 | 免费观看91视频大全| 91丨porny丨最新| 久久久久国产一区二区三区四区 | 一区二区三区在线看| 狠狠久久亚洲欧美| 在线成人av网站| 亚洲精品中文在线观看| 国产成人午夜精品影院观看视频| 欧美精品一级二级三级| 一区二区三区日韩| 91亚洲男人天堂| 国产欧美一区二区三区鸳鸯浴| 人妖欧美一区二区| 欧美日韩成人综合| 亚洲6080在线| 在线观看免费视频综合| 亚洲丝袜自拍清纯另类| 99精品黄色片免费大全| 1000部国产精品成人观看| 国产大陆亚洲精品国产| 久久久久久久久久久久久女国产乱| 水野朝阳av一区二区三区| 欧美色精品天天在线观看视频| 亚洲美女屁股眼交| 色婷婷av一区二区三区之一色屋| 亚洲欧洲日韩在线| 色婷婷av一区二区三区gif| 亚洲另类在线制服丝袜| 91老师国产黑色丝袜在线| 亚洲精品中文字幕乱码三区| 色哟哟欧美精品| 亚洲6080在线| 日韩免费在线观看| 国产精品自在在线| 国产精品白丝在线| 91丝袜美女网| 亚洲成人免费视频| 日韩欧美一级二级三级久久久| 日韩精品一二区| 久久综合久久综合九色| 波多野洁衣一区| 亚洲乱码日产精品bd| 在线观看日韩毛片| 免费成人在线观看| 国产精品久久久久久久久图文区| 91丨九色porny丨蝌蚪| 日韩精品一卡二卡三卡四卡无卡| 日韩情涩欧美日韩视频| 成人久久久精品乱码一区二区三区| 亚洲欧美日韩在线不卡| 欧美精品日韩综合在线| 国产一区二区精品在线观看| 国产精品久久久久影院| 欧美日韩一级二级| 黄色日韩三级电影| 有码一区二区三区| 日韩你懂的在线播放| 99视频有精品| 久久精品免费观看| 亚洲精品一二三四区| 欧美v日韩v国产v| 色综合天天做天天爱| 蜜臀a∨国产成人精品| **欧美大码日韩| 欧美刺激午夜性久久久久久久| 成人高清视频在线| 免费xxxx性欧美18vr| 亚洲欧美日韩电影| 久久―日本道色综合久久| 在线视频中文字幕一区二区| 激情图片小说一区| 亚洲国产一区视频| 日本一区二区动态图| 欧美一级精品在线| 欧美三区在线观看| 99久久综合精品| 国内精品国产成人国产三级粉色 | 日本美女视频一区二区| 国产精品嫩草影院com| 日韩免费视频一区| 欧美人伦禁忌dvd放荡欲情| 99久久综合狠狠综合久久| 久久精品国产99国产| 天天综合天天综合色| 国产精品色哟哟网站| 久久精品一区蜜桃臀影院| 欧美一级久久久| 91麻豆精品国产自产在线观看一区 | 成人午夜激情视频| 韩国av一区二区三区四区| 午夜国产精品影院在线观看| 1区2区3区国产精品| 中文字幕一区二区三区不卡在线| 久久综合网色—综合色88| 欧美高清激情brazzers| 在线观看中文字幕不卡| 色欧美88888久久久久久影院| 成人午夜av影视| 成人精品鲁一区一区二区| 懂色av中文一区二区三区| 国产精品自拍在线| 国产福利电影一区二区三区| 国产精品伊人色| 国产99精品视频| 成人一道本在线| 99精品一区二区三区| 91天堂素人约啪| 欧美视频一区二区三区在线观看 | 精品国产一区久久| 欧美α欧美αv大片| 久久精品视频免费观看| 国产欧美精品一区| 成人欧美一区二区三区1314| 一区二区三区在线观看国产| 亚洲一区av在线| 青青草国产成人av片免费| 国产一区二区0| 成人av电影免费在线播放| 91在线视频18| 欧美日韩国产成人在线91| 精品区一区二区| 国产精品久久久久久久午夜片| 亚洲精品国产一区二区精华液| 亚洲国产精品嫩草影院| 热久久一区二区| 成人精品鲁一区一区二区| 91行情网站电视在线观看高清版| 欧美日韩一区二区三区免费看| 日韩亚洲电影在线| 国产精品二三区| 日韩在线一区二区三区| 国产精品一区二区三区四区 | 爽好久久久欧美精品| 久久99精品一区二区三区三区| 国产精品一区三区| 欧美性猛片aaaaaaa做受| 欧美xxxxx裸体时装秀| 亚洲色图欧洲色图| 肉丝袜脚交视频一区二区| 懂色av一区二区夜夜嗨| 欧美猛男男办公室激情| 欧美国产禁国产网站cc| 日本午夜精品视频在线观看 | 一本色道久久综合精品竹菊| 日韩欧美专区在线| 亚洲欧美一区二区三区极速播放| 蜜臀精品久久久久久蜜臀| 91美女福利视频| 久久伊人蜜桃av一区二区| 午夜精品一区二区三区免费视频| 成人亚洲一区二区一| 欧美大片免费久久精品三p|