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

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

?? kpca.m

?? 可以供在SVM門口的初學者早日入門
?? M
字號:
function [eigval, eigvec, scores, omega] = kpca(Xtrain, kernel_type, kernel_pars ,Xt,etype,n,centr)% Kernel Principal Component Analysis (KPCA)% % >> [eigval, eigvec] = kpca(X, kernel_fct, sig2)% >> [eigval, eigvec, scores] = kpca(X, kernel_fct, sig2, Xt)% % Compute the nb largest eigenvalues and the corresponding rescaled% eigenvectors corresponding with the principal components in the% feature space of the centered kernel matrix. To calculate the% eigenvalue decomposition of this N x N matrix, Matlab's% eig is called by default. The decomposition can also be% approximated by Matlab ('eigs') or by Nystr鰉's method ('eign')% using nb components. In some cases one wants to disable% ('original') the rescaling of the principal components in feature% space to unit length. % % The scores of a test set Xt on the principal components is computed by the call:% % >> [eigval, eigvec, scores] = kpca(X, kernel_fct, sig2, Xt)% % Full syntax% % >> [eigval, eigvec, empty, omega] = kpca(X, kernel_fct, sig2) % >> [eigval, eigvec, empty, omega] = kpca(X, kernel_fct, sig2, [],etype, nb) % >> [eigval, eigvec, empty, omega] = kpca(X, kernel_fct, sig2, [],etype, nb, rescaling) % >> [eigval, eigvec, scores, omega] = kpca(X, kernel_fct, sig2, Xt) % >> [eigval, eigvec, scores, omega] = kpca(X, kernel_fct, sig2, Xt,etype, nb) % >> [eigval, eigvec, scores, omega] = kpca(X, kernel_fct, sig2, Xt,etype, nb, rescaling)% % Outputs    %   eigval       : N (nb) x 1 vector with eigenvalues values%   eigvec       : N x N (N x nb) matrix with the principal directions%   Xt(*)        : Nt x nb matrix with the scores of the test data (or [])%   Omega(*)     : N x N centered kernel matrix% Inputs    %   X            : N x d matrix with the inputs of the training data%   kernel       : Kernel type (e.g. 'RBF_kernel')%   sig2         : Kernel parameter(s) (for linear kernel, use [])%   Xt(*)        : Nt x d matrix with the inputs of the test data (or [])%   etype(*)     : 'svd', 'eig'(*),'eigs','eign'%   nb(*)        : Number of eigenvalues/eigenvectors used in the eigenvalue decomposition approximation%   rescaling(*) : 'original size' ('o') or 'rescaling'(*) ('r')% % See also:%   bay_lssvm, bay_optimize, eign% Copyright (c) 2002,  KULeuven-ESAT-SCD, License & help @ http://www.esat.kuleuven.ac.be/sista/lssvmlab%% defaults %nb_data = size(Xtrain,1);eval('n=min(n,nb_data);','n=min(10,nb_data);')eval('centr;','centr=''rescaled'';');eval('etype;','etype=''eig'';');eval('Xt;','Xt=[];');%% tests%if ~isempty(Xt) & size(Xt,2)~=size(Xtrain,2),  error('Training points and test points need to have the same dimension');endif ~(strcmpi(etype,'svd') | strcmpi(etype,'eig') | strcmpi(etype,'eigs') | strcmpi(etype,'eign')),  error('Eigenvalue decomposition via ''svd'', ''eig'', ''eigs'' or ''eign''...');endif (strcmpi(etype,'svd') | strcmpi(etype,'eig') | strcmpi(etype,'eigs')),    omega = kernel_matrix(Xtrain,kernel_type, kernel_pars);    % centered kernel matrix : Z*omega*Z  %Zc = eye(nb_data) - ones(nb_data)./nb_data;  %omega = Zc*omega*Zc;  Meanvec = mean(omega);  MM = mean(Meanvec);  for i=1:nb_data,    omega(i,:) = omega(i,:)-Meanvec(i);  end  for i=1:nb_data,    omega(:,i) = omega(:,i)-Meanvec(i);  end  omega = omega+MM;      %  % eigenvalues are computed with more stable svd  %    % numerical stability issues  omega = (omega+omega')./2;    if strcmpi(etype,'svd'),    [eigvec, eigval,ff] = svd(omega); clear ff  elseif strcmpi(etype,'eig'),    [eigvec, eigval] = eig(omega);   elseif (strcmpi(etype,'eigs')),    [eigvec, eigval] = eigs(omega,n);  end  eigval = diag(eigval)./(nb_data-1);elseif strcmpi(etype,'eign'),  if nargout>1,    [eigvec,eigval] = eign(Xtrain,kernel_type,kernel_pars, n);   else    eigval = eign(Xtrain,kernel_type,kernel_pars, n);   end  omega = [];  eigval = (eigval)./(nb_data-1);  Meanvec = [];  MM = [];else  error('Unknown type for eigenvalue approximation');end%% only keep relevant eigvals & eigvec%peff = find(eigval>1000*eps);%eigval = eigval(peff);neff = length(peff);%if nargout>1, eigvec = eigvec(:,peff); end% rescaling the eigenvectorsif (centr(1) =='r' & nargout>1),  %disp('rescaling the eigvec');  for i=1:neff,    eigvec(:,i) = eigvec(:,i)./sqrt(eigvec(:,i)'*eigval(i)*eigvec(:,i));  endend%% compute scores%if ~isempty(Xt),  omega_t = kernel_matrix(Xtrain,kernel_type, kernel_pars,Xt);  if isempty(Meanvec),    if size(omega_t,2)>10,  Meanvec = mean(omega_t,2); MM = mean(Meanvec); end  end  for i=1:size(omega_t,1),    omega_t(i,:) = omega_t(i,:)-Meanvec(i);  end  for i=1:size(omega_t,2),    omega_t(:,i) = omega_t(:,i)-Meanvec(i);  end  omega_t = omega_t+MM;      scores = omega_t'*eigvec;else  scores = [];end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91久久免费观看| 自拍偷拍欧美精品| 欧美一区二区三区视频在线| 在线精品视频一区二区三四| 99精品视频一区二区三区| 国产91精品露脸国语对白| 国产成人精品一区二| 粉嫩嫩av羞羞动漫久久久| 国产一区二区在线看| 狠狠色狠狠色综合系列| 韩日精品视频一区| 国产夫妻精品视频| 成人亚洲精品久久久久软件| 成人美女视频在线观看| av在线这里只有精品| 色欧美片视频在线观看| 欧美在线免费视屏| 欧美精品 日韩| 欧美刺激午夜性久久久久久久| 欧美精品一区二区三区久久久| 欧美精品一区二区三区久久久| 亚洲国产精品成人综合| 一色屋精品亚洲香蕉网站| 国产精品传媒入口麻豆| 一级中文字幕一区二区| 日韩高清不卡一区二区| 久久69国产一区二区蜜臀| 国产在线播精品第三| 成人福利视频网站| 91免费观看视频| 精品视频一区三区九区| 日韩欧美国产一二三区| 国产亚洲制服色| 亚洲人成伊人成综合网小说| 亚洲小说欧美激情另类| 久久精品国产成人一区二区三区 | 一区二区日韩电影| 亚洲午夜国产一区99re久久| 久久精品久久久精品美女| 国产99久久久国产精品| 在线亚洲高清视频| 精品盗摄一区二区三区| 国产精品网曝门| 亚洲成人午夜影院| 激情综合网天天干| 91网页版在线| 91精品国模一区二区三区| 国产欧美日本一区二区三区| 一区二区三区美女| 久久99久久久欧美国产| 97久久超碰国产精品| 91精品综合久久久久久| 中文字幕一区在线观看| 免费成人在线视频观看| jlzzjlzz欧美大全| 欧美一区二区三区四区在线观看 | 亚洲18女电影在线观看| 国产一区福利在线| 欧美日韩中字一区| 国产精品乱码久久久久久| 香蕉久久一区二区不卡无毒影院 | 欧美综合在线视频| 国产午夜精品美女毛片视频| 亚洲成av人片| 91在线视频观看| 久久综合久久鬼色中文字| 亚洲永久精品大片| 成人性生交大片免费看中文网站| 91精品国产入口| 亚洲精品国产a| 国产成人在线色| 精品日韩一区二区三区| 亚洲国产一区二区在线播放| 成人av片在线观看| 精品久久99ma| 天堂成人免费av电影一区| 99精品视频在线播放观看| 久久青草欧美一区二区三区| 亚洲成人一二三| 色吊一区二区三区| 中文字幕在线免费不卡| 国产成人综合在线观看| 欧美大片在线观看| 五月综合激情网| 在线免费观看成人短视频| 国产精品美女久久久久久久久 | 欧美亚洲丝袜传媒另类| 国产精品网曝门| 国产成人av电影在线播放| 日韩欧美一级二级| 天堂av在线一区| 欧美在线你懂的| 一区二区三区在线高清| 97久久超碰国产精品| 国产精品久久久久久亚洲毛片| 黑人精品欧美一区二区蜜桃| 日韩网站在线看片你懂的| 日韩av电影免费观看高清完整版| 欧美性受极品xxxx喷水| 亚洲人成网站色在线观看| 成人免费视频一区二区| 国产欧美日韩精品一区| 成人一区二区视频| 国产三级三级三级精品8ⅰ区| 国产成人av一区| 国产欧美日韩在线看| 成人夜色视频网站在线观看| 国产精品欧美精品| av亚洲精华国产精华| 国产精品免费视频网站| 不卡电影免费在线播放一区| 国产精品视频你懂的| 成人永久免费视频| 亚洲日穴在线视频| 日本高清不卡aⅴ免费网站| 亚洲精品精品亚洲| 欧美无乱码久久久免费午夜一区| 亚洲高清久久久| 日韩一区二区三区在线视频| 韩国毛片一区二区三区| 久久久久免费观看| 顶级嫩模精品视频在线看| 国产精品嫩草影院av蜜臀| 99久久久国产精品免费蜜臀| 一区二区三区四区亚洲| 欧美精品乱人伦久久久久久| 七七婷婷婷婷精品国产| www国产亚洲精品久久麻豆| 国内外成人在线| 欧美国产日产图区| 91成人在线观看喷潮| 秋霞电影一区二区| 欧美精品一区在线观看| 99这里都是精品| 亚洲成a人v欧美综合天堂下载| 欧美r级在线观看| 成人性视频免费网站| 亚洲一区二区综合| 精品国产乱码久久久久久影片| 成人小视频在线观看| 一区二区成人在线视频 | 亚洲欧美偷拍另类a∨色屁股| 欧美自拍丝袜亚洲| 国内精品伊人久久久久av影院| 国产精品九色蝌蚪自拍| 欧美伦理视频网站| 国产成人亚洲精品狼色在线| 亚洲自拍欧美精品| 久久蜜桃av一区精品变态类天堂| 在线欧美小视频| 久久99日本精品| 亚洲一区二区三区爽爽爽爽爽| 精品国产免费一区二区三区香蕉| 99久久伊人精品| 看电视剧不卡顿的网站| 一区二区三区欧美在线观看| 欧美精品一区二区在线播放| 欧美视频在线一区| 国产成人高清在线| 日韩一区欧美二区| 亚洲欧美激情视频在线观看一区二区三区| 3d成人动漫网站| 99久久精品免费| 日韩不卡在线观看日韩不卡视频| 国产精品免费aⅴ片在线观看| 日韩亚洲欧美一区| 91日韩一区二区三区| 韩国女主播成人在线| 婷婷一区二区三区| 国产精品久久精品日日| 97se亚洲国产综合在线| 亚洲综合另类小说| 国产精品女同一区二区三区| 91麻豆精品国产91久久久久久久久 | 91精品国产色综合久久ai换脸| av在线一区二区| 蜜臀av在线播放一区二区三区| 中文字幕亚洲电影| 欧美精品日日鲁夜夜添| 国产精品18久久久久久久久久久久 | 国产精品卡一卡二卡三| 欧美日韩国产成人在线91| www.激情成人| 久久成人麻豆午夜电影| 亚洲一区二区四区蜜桃| 国产欧美日韩在线视频| 日韩欧美区一区二| 在线精品国精品国产尤物884a| 日韩和欧美一区二区| 亚洲福利视频三区| 中文字幕永久在线不卡| 精品国产一区二区三区av性色| 91精品欧美久久久久久动漫| 99re视频这里只有精品| 狠狠色伊人亚洲综合成人| 亚洲国产精品尤物yw在线观看| 91日韩在线专区| 国产精品99久| 亚洲国产日日夜夜| 777午夜精品免费视频|