亚洲欧美第一页_禁久久精品乱码_粉嫩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:%  [Sel_inx,Alpha,Z,Kercnt,MsErrors,MaxErrors] = ...%     greedyappx(X,Ker,Arg,M,P,MsErr,Maxerr,Verb) %% Description:%  The input column vectors are assumed to be represented%  in a kernel feature space given by (ker,arg) (see help kernel).%  This function aims to select a subset X(:,Sel_inx) such%  that linear span of X(:,Sel_inx) in the feature space %  approximates well the linear span of X in the feature space.%  The vectors are selected such that the mean square reconstruction%  error in the feature space (the same objective as has Kernel PCA) %  is minimized by greedy algorithm. The algorithm selects vectors%  until on of the following stopping  conditions is achieved:%    - number of vectors achieves m %    - maximal reconstruction error drops below maxerr %    - mean squared sum of reconstruction errors less than mserr. %  %  The images of X(:,Inx_sel) in the features form a basis.%  The projection of input vector x into the basis is done by%     z = Alpha'*kernel(x,X(:,Sel_inx),Ker,Arg)%% Input:%  X [Dim x Num_data] Input data.%  Ker [string] Kernel identifier. See help of KERNEL for more info.%  Arg [...] Argument of selected kernel.%  M [1x1] Maximal number of vector used for approximation.%  P [1x1] Depth of search for each 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:%  Sel_inx [1 x M] Indices of selected vector, i.e., S = X(:,Sel_inx).%  Alpha [M x M] Defines projection into the found basis (see above).%  Z [M x Num_data] Training data projected into the found basis.%  kercnt [1 x 1] Number of used kernel evaluations.%  MsErr [1 x M] Mean square reconstruction error wrt to selected %   basis vectors. MsErr(end) is the resulting error.%  MaxErr [1 x M] Maximal squared reconstruction error (of the worst%   input example) wrt. selcetd basis vectors.%% Example:%  type greedykpca%% 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:% 12-feb-2005, VF, New help made% 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,  if i == 1,    [tmp_sel_inx,tmp_Alpha,tmp_Z,tmp_kercnt,tmp_MsErr,tmp_MaxErr]=...       upperbound_greedyappx(X,ker,arg,p,0,1e-12,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);    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);   % 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  % Error(i) = k(i,i)-k'(i,i)  Errors(work_inx) = Errors(work_inx) - Z(i,work_inx).^2;  Errors(find(Errors<0)) = 0;  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% 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]=...  upperbound_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;% EOF

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影激情视频网站| 成人的网站免费观看| 99免费精品在线| 717成人午夜免费福利电影| 久久久99免费| 日韩av在线发布| 色综合天天性综合| 国产日韩欧美一区二区三区乱码| 久久99久久精品欧美| 日本一区二区三区电影| 日本欧美一区二区三区| 91片黄在线观看| 中文字幕乱码久久午夜不卡 | 日韩一区二区电影在线| 亚洲精品成人a在线观看| 国产最新精品精品你懂的| 欧美一区二区三区四区视频| 亚洲国产欧美在线| 日本韩国视频一区二区| 国产精品久久久久久久久晋中 | 欧美疯狂性受xxxxx喷水图片| 中文字幕精品综合| 国产99久久久国产精品免费看| 精品国产电影一区二区| 国模冰冰炮一区二区| 欧美成人精精品一区二区频| 久久99精品久久久久久动态图| 337p亚洲精品色噜噜噜| 五月天激情综合| 欧美日本免费一区二区三区| 三级久久三级久久| 69成人精品免费视频| 日本伊人午夜精品| 7777精品伊人久久久大香线蕉超级流畅 | 成人黄色国产精品网站大全在线免费观看 | 91免费版在线看| 亚洲视频在线一区| 91成人网在线| 日本在线不卡一区| 精品国产百合女同互慰| 国产一区 二区 三区一级| 日本一区二区三区高清不卡 | 亚洲乱码中文字幕综合| 在线免费观看一区| 日本视频中文字幕一区二区三区| 在线观看91av| 国产精品一区二区免费不卡| 中文字幕人成不卡一区| 欧美视频中文字幕| 久久99精品一区二区三区三区| 久久精品免费在线观看| 色综合久久久网| 日韩高清一级片| 国产日韩精品久久久| 在线一区二区三区四区| 久久国产精品免费| 国产精品人妖ts系列视频| 欧美在线免费观看视频| 黄页视频在线91| 亚洲男人的天堂网| 日韩欧美国产麻豆| 91免费观看视频在线| 久久精品国产亚洲高清剧情介绍 | 91亚洲国产成人精品一区二区三 | 精品成人佐山爱一区二区| 成人福利视频在线看| 午夜精品爽啪视频| 国产午夜亚洲精品理论片色戒| 91国偷自产一区二区开放时间 | 久久色视频免费观看| www.久久精品| 青青草97国产精品免费观看| 国产精品不卡在线| 精品国产一区a| 91黄色免费版| 成人午夜av电影| 美腿丝袜亚洲三区| 亚洲综合视频在线观看| 欧美激情一区二区三区| 日韩欧美久久久| 欧美午夜免费电影| 国产成人精品亚洲777人妖| 五月婷婷综合网| 中文字幕佐山爱一区二区免费| 精品嫩草影院久久| 91精品国产福利在线观看| 99久久久久久99| 国产精品系列在线观看| 日本不卡不码高清免费观看| 一区二区三区四区在线| 国产精品色在线观看| 精品蜜桃在线看| 在线播放/欧美激情| 91精品91久久久中77777| 成人激情小说网站| 国产一区二区三区电影在线观看| 午夜伊人狠狠久久| 亚洲中国最大av网站| 亚洲免费观看高清完整版在线 | 久久蜜桃av一区精品变态类天堂 | 国产乱人伦偷精品视频不卡| 久久超碰97中文字幕| 日韩av一二三| 日韩黄色小视频| 天天综合色天天| 三级久久三级久久| 日本中文一区二区三区| 免费人成网站在线观看欧美高清| 亚洲国产视频一区| 亚洲午夜久久久久久久久久久| 亚洲欧美日韩一区二区 | 国产精品妹子av| 国产精品国产a级| 中文字幕一区二区三区视频| 自拍偷自拍亚洲精品播放| 国产精品成人免费| 亚洲乱码中文字幕| 亚洲一区二区三区不卡国产欧美| 亚洲电影视频在线| 日本不卡高清视频| 国内欧美视频一区二区| 高清不卡一区二区| 成人黄色片在线观看| 色欧美片视频在线观看| 欧美日韩免费观看一区二区三区| 欧美日韩国产欧美日美国产精品| 欧美放荡的少妇| 精品福利在线导航| 国产精品系列在线| 亚洲影视在线播放| 免费人成精品欧美精品| 国产福利一区二区三区视频| 91网站最新网址| 亚洲色图都市小说| 亚洲一区二区五区| 美女任你摸久久| 国产黄色91视频| 日本高清不卡一区| 91精品国产黑色紧身裤美女| 国产欧美视频一区二区三区| 亚洲日本在线看| 老色鬼精品视频在线观看播放| 高清国产一区二区三区| 在线影视一区二区三区| 精品sm捆绑视频| 成人欧美一区二区三区黑人麻豆| 亚洲不卡av一区二区三区| 国产一区二区福利| 91成人在线观看喷潮| 精品少妇一区二区三区在线播放| 国产精品电影院| 日韩高清在线一区| 丁香激情综合国产| 欧美日韩激情一区| 国产精品美女久久久久aⅴ国产馆| 午夜精品一区二区三区三上悠亚 | 韩国成人福利片在线播放| 日本二三区不卡| 国产亚洲欧美中文| 日本三级韩国三级欧美三级| 成人激情综合网站| 精品国免费一区二区三区| 一区二区在线看| 丁香五精品蜜臀久久久久99网站| 69堂亚洲精品首页| 一区二区三区成人| 国产成人免费视频网站| 日韩一级成人av| 亚洲成人综合在线| 91在线视频18| 国产视频在线观看一区二区三区| 亚洲超丰满肉感bbw| 色av综合在线| 国产精品高潮呻吟| 盗摄精品av一区二区三区| 欧美www视频| 日本一不卡视频| 欧美日韩黄色一区二区| 有码一区二区三区| 波多野结衣精品在线| 久久免费国产精品| 极品少妇xxxx偷拍精品少妇| 欧美精品黑人性xxxx| 亚洲国产精品一区二区www | 97久久超碰精品国产| 国产精品免费视频网站| 国模套图日韩精品一区二区| 日韩欧美你懂的| 麻豆精品视频在线观看视频| 欧美丰满少妇xxxbbb| 亚洲国产精品一区二区久久恐怖片| 色综合久久中文字幕综合网| 亚洲欧洲精品一区二区三区| 不卡的av中国片| 国产精品不卡在线观看| 91色九色蝌蚪| 一区二区三区在线免费| 欧洲精品中文字幕| 亚洲一二三四久久| 欧美另类videos死尸|