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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? greedyappx.m

?? 上傳的還是一些matlab的東西,別人給的,應(yīng)該是一些圖象處理比較有用的東西
?? M
字號(hào):
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)%%  For more info refer to V.Franc: Optimization Algorithms for Kernel %  Methods. Research report. CTU-CMP-2005-22. CTU FEL Prague. 2005.%  ftp://cmp.felk.cvut.cz/pub/cmp/articles/franc/Franc-PhD.pdf .%% 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.%  MsErrors [1 x M] Mean square reconstruction error wrt to selected %   basis vectors. MsErr(end) is the resulting error.%  MaxErrors [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:% 09-sep-2005, VF% 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]=...       upperbound_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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情图片一区| 欧美日韩国产一区二区三区地区| 国产精品中文欧美| 成人aa视频在线观看| 在线观看www91| 久久九九久精品国产免费直播| 国产精品热久久久久夜色精品三区 | 中文字幕日韩一区| 偷拍与自拍一区| 成人a区在线观看| 尤物在线观看一区| 日韩一级二级三级| 亚洲精品菠萝久久久久久久| 欧美日韩一区高清| 一级做a爱片久久| 99精品桃花视频在线观看| 欧美成人三级电影在线| 亚洲午夜影视影院在线观看| 懂色av一区二区三区免费看| 日韩视频免费观看高清完整版| 久久99热99| 宅男噜噜噜66一区二区66| 亚洲综合男人的天堂| 99精品一区二区| 日韩av午夜在线观看| 欧美久久久久久蜜桃| 亚洲第一激情av| 欧美日韩一区不卡| 国产毛片精品视频| 国产亚洲综合在线| 欧美日韩高清在线| 国产成人日日夜夜| 国产三级三级三级精品8ⅰ区| 91亚洲男人天堂| 亚洲图片激情小说| 日本精品一区二区三区四区的功能| 国产日韩影视精品| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 蜜桃av一区二区| 亚洲精品一区二区精华| 国产传媒一区在线| 天堂av在线一区| 亚洲精品在线免费观看视频| 在线观看网站黄不卡| 高清在线不卡av| 久久精品国产色蜜蜜麻豆| 亚洲蜜桃精久久久久久久| 欧洲精品一区二区三区在线观看| 国产精品综合视频| 麻豆精品国产传媒mv男同| 玉足女爽爽91| 中文字幕亚洲欧美在线不卡| 精品乱码亚洲一区二区不卡| 欧美午夜影院一区| 蜜桃av一区二区| 亚洲va天堂va国产va久| 亚洲另类春色国产| 日韩理论片在线| 成人免费一区二区三区视频| 国产亚洲综合色| 亚洲va韩国va欧美va精品| 午夜精品一区二区三区电影天堂| 337p亚洲精品色噜噜| 一本久久a久久精品亚洲| 国产成人午夜精品影院观看视频| 看电视剧不卡顿的网站| 日本成人在线一区| 日韩国产精品久久久久久亚洲| 一区二区高清免费观看影视大全| 中文字幕制服丝袜成人av| 欧美影视一区在线| 色偷偷久久一区二区三区| 成人av动漫在线| 成人午夜电影久久影院| 婷婷开心久久网| 亚洲国产一区二区三区| 亚洲国产综合色| 三级成人在线视频| 五月综合激情婷婷六月色窝| 污片在线观看一区二区| 午夜国产不卡在线观看视频| 日韩av不卡在线观看| 免费成人小视频| 依依成人精品视频| 亚洲第一成人在线| 麻豆91在线看| 国产成人精品综合在线观看| 波波电影院一区二区三区| 麻豆91在线播放| 国产一区二区三区精品视频| 国产高清不卡二三区| 99精品视频在线观看| 在线观看国产91| 欧美美女激情18p| 日韩欧美国产一二三区| 欧美精品一二三四| 欧美一级免费观看| 日本精品视频一区二区| 欧美影视一区在线| 日韩欧美亚洲另类制服综合在线| 久久久综合视频| 亚洲精品一区二区三区在线观看| 精品国产亚洲在线| 国产精品第五页| 午夜影院久久久| 国产精选一区二区三区| 91伊人久久大香线蕉| 欧美一区二区在线免费观看| 日本一区二区三区久久久久久久久不| 亚洲免费在线视频一区 二区| 午夜国产精品一区| 成人国产视频在线观看| 51精品国自产在线| 中文字幕中文字幕在线一区| 性做久久久久久久免费看| 国产成人精品亚洲777人妖 | 色偷偷久久人人79超碰人人澡| 欧美一区二区三区免费视频| 国产精品网站在线播放| 天天综合天天做天天综合| 成人免费看片app下载| 欧美一级片在线看| 一区二区三区国产豹纹内裤在线| 久久精品国产一区二区三区免费看 | 日本视频一区二区| 色综合久久综合中文综合网| 精品国产91久久久久久久妲己| 亚洲婷婷在线视频| 国产精品自拍网站| 91精品综合久久久久久| 亚洲精品欧美激情| 成人午夜私人影院| 日韩一级大片在线观看| 亚洲自拍偷拍欧美| jlzzjlzz亚洲日本少妇| 精品国产一区二区三区久久久蜜月| 亚洲乱码中文字幕综合| 国产a视频精品免费观看| 日韩欧美久久久| 亚洲高清免费在线| 日本精品裸体写真集在线观看| 国产精品三级av在线播放| 精品亚洲成a人| av中文字幕亚洲| 久久欧美一区二区| 日韩电影网1区2区| 67194成人在线观看| 成人免费精品视频| 精品粉嫩超白一线天av| 蜜桃一区二区三区在线| 777欧美精品| 午夜欧美在线一二页| 欧美色图免费看| 亚洲夂夂婷婷色拍ww47| 91免费看视频| 日韩理论片一区二区| 成人精品亚洲人成在线| 日本一区二区三区电影| 成熟亚洲日本毛茸茸凸凹| 久久综合成人精品亚洲另类欧美 | 亚洲一区二区在线免费观看视频| av网站免费线看精品| 国产精品人人做人人爽人人添| 国产成人a级片| 中文av字幕一区| 91免费观看国产| 伊人色综合久久天天人手人婷| 91官网在线观看| 亚洲一区二区三区三| 欧美体内she精高潮| 天天综合网 天天综合色| 欧美一区二区三区婷婷月色 | 亚洲国产日韩在线一区模特| 欧美性色欧美a在线播放| 午夜欧美在线一二页| 日韩欧美资源站| 国产精品一区二区视频| 日本一二三不卡| 麻豆成人91精品二区三区| 精品国产区一区| 成人精品小蝌蚪| 亚洲一区在线看| 日韩一区二区中文字幕| 国产精品一区免费在线观看| 中文字幕精品一区二区精品绿巨人| 91香蕉视频污在线| 午夜电影一区二区三区| 精品国产一区久久| 91在线免费播放| 亚洲无人区一区| 亚洲精品一区二区三区影院| 不卡区在线中文字幕| 同产精品九九九| 精品久久久久久久久久久院品网| 国产激情视频一区二区三区欧美 | 日韩激情一区二区| 久久夜色精品国产欧美乱极品| 成人中文字幕电影| 亚洲成人一二三| 国产午夜精品一区二区三区视频 |