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

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

?? contrast_ica_oneunit.m

?? 又一個外國人寫的程序
?? M
字號:
function [J,details]=contrast_ica_oneunit(contrast,x,w,kparam,details);

% CONTRAT_ICA_ONEUNIT - compute the Kernel-ICA contrast function based on
%                       kernel canonical correlation analysis, for one unit
%                       contrast functions
%
% contrast       - contrast function used, 'kcca', 'kgv'
% x              - mixed components
% kparam         - contrast parameters, with following fields
%                        kappas - regularization parameters (one per component)
%                        etas   - incomplete Cholesky tolerance (one per component)
%                        kernel - type of kernel: 'gaussian', 'poly', 'hermite'
%
%                        sigmas - kernel widths (one per component) for translation
%                                 invariant kernels
%                        rs,ss,ds - polynomial kernel parameters (r+s*x'*y)^d
%                        sigmas,ps - hermite kernel parameter.
%
% details        - optional output with details of the decomposition
%                - as used by update_contrast.m

% Copyright (c) Francis R. Bach, 2002.

N=size(x,2);		% number of data points
m=size(x,1);      % number of components

% first compute a specific orthogonal complement
w=w/norm(w);
e=zeros(m,1);
e(1)=1;
id=eye(m);
if abs(1-e'*w)<1e-12
   wc=id(:,2:m);
else
   p=e'*w;
   q=sqrt(1-p^2);
   a=(w*-p+e)/q;
   wac=null([w a]');
   Pb=[w a wac];
   R=[p q; -q p];
   rotmat=Pb*[ R zeros(2,m-2) ; zeros(m-2,2) eye(m-2)]*Pb';
   wc=rotmat*id(:,2:m);
end



W=[w wc];
s=W'*x;
kappas=kparam.kappas;
etas=kparam.etas;
Rkappa=[];
sizes=[];
for i=1:m
   % cholesky decomposition using a MEX-file
   switch (kparam.kernel)
   case 'hermite'
      [G,Pvec] =chol_hermite(s(i,:),kparam.sigmas(i),kparam.ps(i),N*etas(i)); 
   case 'gaussian'
      [G,Pvec] =chol_gauss(s(i,:)/kparam.sigmas(i),1,N*etas(i)); 
   case 'poly'
      [G,Pvec] =chol_poly(s(i,:),kparam.rs(i),kparam.ss(i),kparam.ds(i),N*etas(i)); 
   end
   
   [a,Pvec]=sort(Pvec);
   G=centerpartial(G(Pvec,:));
   
   % regularization (see paper for details)
   [A,D]=eig(G'*G);
   D=diag(D);
   indexes=find(D>=N*etas(i) & isreal(D)); %removes small eigenvalues
   [newinds,order]=sort(D(indexes));
   order=flipud(order);
   neig=length(indexes);
   indexes=indexes(order(1:neig));  
   if (isempty(indexes)), indexes=[1]; end
   D=D(indexes);
   V=G*(A(:,indexes)*diag(sqrt(1./(D))));
   Us{i}=V;
   Lambdas{i}=D;
   Dr=D;
   for j=1:length(D)
      Dr(j)=D(j)/(N*kappas(i)+D(j));
   end
   Drs{i}=Dr;
   sizes(i)=size(Drs{i},1);
end

% calculated Rkappa
Rkappa=eye(sum(sizes));
starts=cumsum([1 sizes]);
starts(m+1)=[];
for i=2:m
   for j=1:(i-1)
      newbottom=diag(Drs{i})*(Us{i}'*Us{j})*diag(Drs{j});
      Rkappa(starts(i):starts(i)+sizes(i)-1,starts(j):starts(j)+sizes(j)-1)=newbottom;
      Rkappa(starts(j):starts(j)+sizes(j)-1,starts(i):starts(i)+sizes(i)-1)=newbottom';
   end
end

switch contrast
case 'kgv'
   J=-.5*log(det(Rkappa));
   J=J+.5*log(det(Rkappa(starts(2):starts(m)+sizes(m)-1,starts(2):starts(m)+sizes(m)-1)));
   if (nargout>1)
      % outputs details
      details.Us=Us;
      details.Lambdas=Lambdas;
      details.Drs=Drs;
      details.Rkappa=Rkappa;
      details.sizes=sizes;
      details.starts=starts;
   end
   
   
case 'kcca'
   M22=chol(Rkappa(starts(2):starts(m)+sizes(m)-1,starts(2):starts(m)+sizes(m)-1));
   invM22=inv(M22);
   prepostmult=[eye(sizes(1)) zeros(sizes(1),length(Rkappa)-sizes(1)); ...
         zeros(length(Rkappa)-sizes(1),sizes(1)) invM22];
   OPTIONS.disp=0;
   OPTIONS.tol=1e-5;
   [beta,D]=eigs(prepostmult'*Rkappa*prepostmult,1,'SM',OPTIONS);
   J=-.5*log(D);
   if (nargout>1)
      details.Us=Us;
      details.Lambdas=Lambdas;
      details.Rkappa=Rkappa;
      details.beta=beta;
      details.Drs=Drs;
      details.sizes=sizes;
      details.starts=starts;
      
   end
   
   
end



if (nargout>1)
   details.wc=wc;
   details.rotmat=rotmat;
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function G2=centerpartial(G1)
% CENTERPARTIAL - Center a gram matrix of the form K=G*G'

[N,NG]=size(G1);
G2 = G1 - repmat(mean(G1,1),N,1);



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区久久久| 亚洲欧美在线观看| 欧美一级艳片视频免费观看| 色婷婷综合久久久中文一区二区| 精品亚洲aⅴ乱码一区二区三区| 日韩成人免费电影| 久久99精品一区二区三区三区| 久久99精品久久久久久久久久久久| 日本视频一区二区| 免费成人深夜小野草| 日韩精品91亚洲二区在线观看 | 日韩 欧美一区二区三区| 日韩电影在线免费| 成人免费视频国产在线观看| 97久久精品人人澡人人爽| 欧美在线你懂得| 日韩欧美国产电影| 亚洲欧洲美洲综合色网| 亚洲成人免费在线| 成人av先锋影音| 日韩一区二区三区视频在线 | 播五月开心婷婷综合| 欧美日韩极品在线观看一区| 精品久久久久久久一区二区蜜臀| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲丰满少妇videoshd| 国产精品一区二区久久精品爱涩| 日本久久一区二区| 欧美影院午夜播放| 欧美在线观看视频一区二区| 久久精品一区二区三区不卡| 日韩精品成人一区二区在线| 91小视频在线免费看| 中日韩av电影| 成人免费高清在线| 国产亚洲精品7777| 国产麻豆视频一区| 欧美一区二区私人影院日本| 久久久无码精品亚洲日韩按摩| 亚洲成人av一区二区三区| 狠狠色丁香婷婷综合| 91精品综合久久久久久| 亚洲一二三四在线| 91网址在线看| 国产欧美日韩在线观看| 久久精品国产一区二区三区免费看| youjizz国产精品| 国产精品视频一二| 免费在线观看一区二区三区| 在线观看av一区| 亚洲欧美综合另类在线卡通| 国产精选一区二区三区| 日韩一级黄色片| 国产一区亚洲一区| 国产欧美日韩在线视频| 日本中文一区二区三区| 欧美日本韩国一区二区三区视频 | 欧美一级片在线看| 日本麻豆一区二区三区视频| 日韩一级精品视频在线观看| 久久激情五月婷婷| 久久久精品国产免大香伊| 国产99精品国产| 91捆绑美女网站| 国产欧美一区二区精品秋霞影院| 蜜臀av一区二区在线观看 | 成人亚洲一区二区一| 亚洲国产精品成人综合色在线婷婷| 成人午夜又粗又硬又大| 亚洲精品视频自拍| 日韩欧美成人午夜| 麻豆高清免费国产一区| 国产精品天干天干在线综合| 欧美三级视频在线播放| 韩国女主播一区二区三区| 综合色天天鬼久久鬼色| 日韩精品一区二区三区在线 | 视频一区在线播放| 久久这里只有精品首页| 在线免费观看日本欧美| 国产成人精品午夜视频免费| 国产精品免费人成网站| 色综合久久久久久久久久久| 久久99九九99精品| 午夜精品久久一牛影视| 亚洲情趣在线观看| 久久久噜噜噜久久中文字幕色伊伊 | 国产激情一区二区三区四区| 日韩精品亚洲一区二区三区免费| 亚洲日本在线天堂| 国产女主播一区| 欧美激情一区三区| 欧美激情一区二区| 国产欧美精品日韩区二区麻豆天美| 欧美一区二区啪啪| 日韩欧美成人一区二区| 精品国产精品一区二区夜夜嗨| 美女视频网站黄色亚洲| 洋洋成人永久网站入口| 亚洲成人免费电影| 一区二区三区成人| 亚洲蜜臀av乱码久久精品| 亚洲另类色综合网站| 亚洲欧洲在线观看av| 国产精品视频免费看| 亚洲精品菠萝久久久久久久| 亚洲免费观看高清完整版在线 | 欧美一区二区三级| 亚洲精品一线二线三线| 久久―日本道色综合久久| 国产亚洲一本大道中文在线| 亚洲国产高清在线观看视频| 国产精品三级久久久久三级| 午夜私人影院久久久久| 久久国产精品免费| 91蜜桃在线观看| 欧美电影免费观看高清完整版| 久久综合狠狠综合久久激情| 国产精品欧美综合在线| 亚洲h动漫在线| 顶级嫩模精品视频在线看| 日本二三区不卡| 国产欧美综合色| 免费成人你懂的| 欧美天堂一区二区三区| 中文字幕二三区不卡| 日韩av电影免费观看高清完整版 | 亚洲一区视频在线| 午夜a成v人精品| 午夜精品一区二区三区三上悠亚| 亚洲一区二区中文在线| 国产黄色精品视频| 日韩午夜激情视频| 亚欧色一区w666天堂| 欧美视频自拍偷拍| 自拍视频在线观看一区二区| 床上的激情91.| 国产精品久久久久婷婷| 国产成人亚洲精品狼色在线| 日韩女优毛片在线| 麻豆精品视频在线观看| 91精品国产手机| 久久精品国产澳门| 精品国产伦理网| 国产成人av自拍| 中文字幕国产一区| 91丨九色丨蝌蚪丨老版| 亚洲自拍偷拍综合| 欧美日韩中文国产| 婷婷激情综合网| 日韩精品一区二区三区在线观看| 精品一区二区三区蜜桃| 国产亚洲视频系列| 91黄色免费版| 亚洲人成人一区二区在线观看 | 7777精品伊人久久久大香线蕉经典版下载| 香蕉成人啪国产精品视频综合网| 久久奇米777| 欧美日韩高清一区二区| 国产aⅴ综合色| 久久精品久久精品| 亚洲午夜久久久久| 日韩美女啊v在线免费观看| 精品久久人人做人人爽| 在线成人av影院| 欧美精品在线观看一区二区| 99精品视频在线播放观看| 国产精品一级在线| 久草在线在线精品观看| 日韩av中文字幕一区二区三区| 怡红院av一区二区三区| 亚洲欧美综合在线精品| 亚洲色欲色欲www在线观看| 欧美国产日韩亚洲一区| 国产精品热久久久久夜色精品三区 | 一区二区三区波多野结衣在线观看 | 中文字幕av资源一区| 国产欧美综合在线| 亚洲欧洲日产国产综合网| 国产欧美一区二区精品性色超碰| 精品va天堂亚洲国产| 日韩欧美三级在线| 欧美精品一区二区三区视频| 欧美精品一区二区三区蜜桃| 国产亚洲综合av| 一区二区三区日韩精品视频| 视频一区国产视频| 麻豆精品视频在线观看免费| 国产精品自在在线| av一本久道久久综合久久鬼色| 91在线视频网址| 日韩欧美中文字幕制服| 欧美电影免费提供在线观看| 国产三级欧美三级日产三级99| 日本一区二区免费在线观看视频 | 91麻豆精东视频| 欧美另类高清zo欧美| 欧美国产综合色视频| 午夜影院在线观看欧美| 成人午夜av在线|