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

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

?? tensorlge.m

?? 張量LGE算法入
?? M
字號:
function [U, V, eigvalue_U, eigvalue_V, posIdx, Y] = TensorLGE(X, W, D, options)
% TensorLGE: Tensor-based Linear Graph Embedding
%
%       [U, V, eigvalue_U, eigvalue_V, posIdx] = TensorLGE(X, W)
%       [U, V, eigvalue_U, eigvalue_V, posIdx] = TensorLGE(X, W, D)
%       [U, V, eigvalue_U, eigvalue_V, posIdx] = TensorLGE(X, W, D, options)
%       [U, V, eigvalue_U, eigvalue_V, posIdx, Y] = TensorLGE(X, W, D, options)
% 
%             Input:
%               X       -  3-d data matrix. X(:,:,i) is the i-th data
%                          sample.
%               W       - Affinity graph matrix. 
%               D       - Constraint graph matrix. 
%                         Default: D = I 
%
%               options - Struct value in Matlab. The fields in options
%                         that can be set:
%
%                            nRepeat     -   The repeat times of the
%                                            iterative procedure. Default
%                                            10
%
%             Output:
%               U, V      - Embedding functions, for a new data point
%                           (matrix) x,  y = U'*x*V will be the embedding
%                           result of x. You might need to resort each
%                           element in y based on the posIdx.
%              eigvalue_U
%              eigvalue_V - corresponding eigenvalue.
% 
%               Y         - The embedding results, Each row vector is a
%                           data point. The features in Y has been sorted
%                           that Y(:,i) will be important to Y(:,j) with
%                           respect to the objective function if i<j 
%
%               posIdx    - Resort idx. For a new data sample (matrix) x, 
%                           y = U'*x*V, y is still a matrix. 
%                           You should convert it to a vector by :
%                               y = reshape(y,size(U,2)*size(V,2),1)'
%                           and resort the features by:
%                               y = y(posIdx)
%                           
% 
%
%



if (~exist('options','var'))
   options = [];
end

if isfield(options,'nRepeat')
    nRepeat = options.nRepeat; %
else
    nRepeat = 10;
end

bD = 1;
if ~exist('D','var') | isempty(D)
    bD = 0;
end

[nRow,nCol,nSmp] = size(X);
if size(W,1) ~= nSmp
    error('W and X mismatch!');
end
if bD & (size(D,1) ~= nSmp)
    error('D and X mismatch!');
end


[i_idx,j_idx,v_idx] = find(W);
if bD 
    [Di_idx,Dj_idx,Dv_idx] = find(D);
end




for repeat = 1:nRepeat 

    XV = zeros(nRow,nCol,nSmp);
    for i=1:nSmp
        XV(:,:,i) = X(:,:,i)*V;
    end
    
    S_v = zeros(nRow,nRow);
    D_v = zeros(nRow,nRow);
    if bD
        for idx=1:length(Di_idx)
            D_v = D_v + Dv_idx(idx)*XV(:,:,Di_idx(idx))*XV(:,:,Dj_idx(idx))';
        end
    else
        for i=1:nSmp
            D_v = D_v + XV(:,:,i)*XV(:,:,i)';
        end
    end
    for idx=1:length(i_idx)
        S_v = S_v + v_idx(idx)*XV(:,:,i_idx(idx))*XV(:,:,j_idx(idx))';
    end
    D_v = max(D_v,D_v');
   
    
%     if rank(D_v) < nRow 
%         error('D_v not full rank');
%     end

    [U, eigvalue_U] = eig(S_v,D_v);
    eigvalue_U = diag(eigvalue_U);
    [junk, index] = sort(-eigvalue_U);
    U = U(:, index);
    eigvalue_U = eigvalue_U(index);
    
    for i = 1:size(U,2)
        U(:,i) = U(:,i)./norm(U(:,i));
    end
    
    
    XTU = zeros(nCol,nRow,nSmp);
    for i=1:nSmp
        XTU(:,:,i) = X(:,:,i)'*U;
    end
    
    S_u = zeros(nCol,nCol);
    D_u = zeros(nCol,nCol);
    if bD
        for idx=1:length(Di_idx)
            D_u = D_u + Dv_idx(idx)*XTU(:,:,Di_idx(idx))*XTU(:,:,Dj_idx(idx))';
        end
    else
        for i=1:nSmp
            D_u = D_u + XTU(:,:,i)*XTU(:,:,i)';
        end
    end
    for idx=1:length(i_idx)
        S_u = S_u + v_idx(idx)*XTU(:,:,i_idx(idx))*XTU(:,:,j_idx(idx))';
    end
    D_u = max(D_u,D_u');
    S_u = max(S_u,S_u');
    
%     if rank(D_u) < nCol 
%         error('D_u not full rank');
%     end
    
    [V, eigvalue_V] = eig(S_u,D_u);
    [junk, index] = sort(-eigvalue_V);
    V = V(:, index);
    eigvalue_V = eigvalue_V(index);

    for i = 1:size(V,2)
        V(:,i) = V(:,i)./norm(V(:,i));
    end
end

nRow = size(U,2);
nCol = size(V,2);

Y = zeros(nRow,nCol,nSmp);
for i=1:nSmp
    Y(:,:,i) = U'*X(:,:,i)*V;
end
Y = reshape(Y,nRow*nCol,nSmp)';


[nSmp,nFea] = size(Y);

if bD
    DPrime = sum((Y'*D)'.*Y,1);
else
    DPrime = sum(Y.*Y,1);
end
LPrime = sum((Y'*W)'.*Y,1);

DPrime(find(DPrime < 1e-14)) = 10000;
LaplacianScore = LPrime./DPrime;
[dump,posIdx] = sort(-LaplacianScore);

if nargout == 6
    Y = Y(:,posIdx);
end

    

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国成人精品a∨在线观看| 99久久精品99国产精品| 精品处破学生在线二十三| 精品中文字幕一区二区小辣椒| 3751色影院一区二区三区| 青青国产91久久久久久| 日韩一卡二卡三卡国产欧美| 一区二区三区日韩欧美精品| 欧美老女人在线| 男人操女人的视频在线观看欧美| 精品美女在线播放| 国产成人一区二区精品非洲| 国产欧美精品一区aⅴ影院| 成人免费高清在线| 亚洲欧美aⅴ...| 欧美视频一区二区三区在线观看| 午夜精品久久久| 精品剧情在线观看| 丁香六月综合激情| 亚洲男同性恋视频| 日韩亚洲欧美综合| 国产盗摄视频一区二区三区| 国产精品久久毛片av大全日韩| 91麻豆产精品久久久久久| 亚洲一区二区精品3399| 日韩精品一区二区在线| 国产精品亚洲第一区在线暖暖韩国| 国产精品嫩草影院com| 色视频一区二区| 日本欧美大码aⅴ在线播放| 国产亚洲精品精华液| 97se亚洲国产综合自在线 | 久久久久久久av麻豆果冻| 不卡高清视频专区| 亚洲欧美激情在线| 6080亚洲精品一区二区| 国产一区二区三区免费看 | 中文字幕一区二区三区不卡| 欧洲中文字幕精品| 国产综合成人久久大片91| 日韩美女啊v在线免费观看| 欧美一区午夜精品| gogo大胆日本视频一区| 午夜欧美大尺度福利影院在线看| 国产午夜精品久久| 欧美视频第二页| 国产精品88av| 亚洲综合色婷婷| 精品福利在线导航| 欧美日韩中字一区| 国产一区二区三区在线观看免费 | 亚洲综合色婷婷| 亚洲精品在线免费播放| 成人av综合在线| 视频一区二区欧美| 久久久久99精品一区| 欧美情侣在线播放| 国产成人精品免费看| 日韩va欧美va亚洲va久久| 中文字幕一区二区三中文字幕| 欧美中文字幕亚洲一区二区va在线| 久久电影网站中文字幕| 综合久久国产九一剧情麻豆| 精品少妇一区二区三区视频免付费| 97se亚洲国产综合在线| 日韩中文字幕亚洲一区二区va在线| 欧美激情自拍偷拍| 91麻豆精品国产91久久久更新时间| 不卡的av在线播放| 久久爱www久久做| 亚洲与欧洲av电影| 综合欧美亚洲日本| 久久嫩草精品久久久精品一| 欧美一区二区在线观看| 91视频在线观看免费| 韩国女主播一区二区三区| 天天操天天色综合| 亚洲人午夜精品天堂一二香蕉| 国产亚洲欧洲997久久综合| 欧美美女一区二区在线观看| 国产精品一区在线| 国内精品写真在线观看 | 亚洲电影一区二区三区| 国产欧美一区二区三区网站| 欧美综合一区二区| 国产69精品久久777的优势| 美国av一区二区| 日本美女一区二区| 一区二区三区日韩欧美| 亚洲日本一区二区三区| 一区在线观看视频| 久久久国际精品| 亚洲精品一区二区三区在线观看| 欧美日韩mp4| 91丨porny丨国产入口| 99在线热播精品免费| 国产成人精品免费看| 国产大陆a不卡| 黑人巨大精品欧美一区| 亚洲大片一区二区三区| 亚洲综合小说图片| 一区二区在线观看视频在线观看| 中文字幕中文字幕一区| 精品国产sm最大网站| 久久综合丝袜日本网| 欧美日韩高清影院| 欧美裸体一区二区三区| 在线视频一区二区免费| 91官网在线免费观看| 色综合久久久久综合| 成人综合婷婷国产精品久久| 国产精品1024| 精品一区二区三区视频| 久久精工是国产品牌吗| 免费成人美女在线观看| 毛片av一区二区| 日韩经典一区二区| 日日噜噜夜夜狠狠视频欧美人| 亚洲在线观看免费| 亚洲国产另类精品专区| 亚洲超碰97人人做人人爱| 亚洲高清一区二区三区| 午夜婷婷国产麻豆精品| 天堂在线一区二区| 日韩精品电影一区亚洲| 欧美一区日韩一区| 99精品桃花视频在线观看| 一本色道久久综合亚洲91| 一本久久精品一区二区| 欧美视频一区二区三区在线观看| 欧美色偷偷大香| 国产乱码字幕精品高清av | 亚洲永久免费视频| 亚洲第一搞黄网站| 精品在线亚洲视频| 激情丁香综合五月| 成人精品免费视频| 91在线porny国产在线看| 在线观看免费一区| yourporn久久国产精品| 91麻豆精品在线观看| 欧美日韩激情一区二区| 欧美一区二区二区| 欧美精品一区二区三区四区| 国产精品免费丝袜| 亚洲美女屁股眼交3| 三级精品在线观看| 久久99最新地址| eeuss鲁一区二区三区| 在线视频观看一区| 日韩欧美一级在线播放| 久久午夜羞羞影院免费观看| 亚洲精品一区二区三区香蕉| 国产精品久久久久久亚洲毛片| 夜夜嗨av一区二区三区网页| 日韩电影一区二区三区| 国产精品一级片| 欧美午夜精品免费| 日韩视频一区二区三区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 99re66热这里只有精品3直播 | 亚洲另类春色校园小说| 天天综合色天天| 精品亚洲国产成人av制服丝袜| 国产成人精品亚洲日本在线桃色 | 国产精品123区| 欧美性猛交xxxxxxxx| 日韩视频免费观看高清完整版| 国产精品天干天干在线综合| 亚洲国产精品久久久久秋霞影院| 狠狠色狠狠色合久久伊人| 成人精品电影在线观看| 91国产丝袜在线播放| 精品电影一区二区| 国产精品久久久久三级| 蜜桃一区二区三区四区| 成人av免费网站| 日韩无一区二区| 国产欧美精品在线观看| 日韩中文字幕区一区有砖一区| 国产乱子轮精品视频| 欧美日韩一区不卡| 久久久一区二区三区捆绑**| 亚洲sss视频在线视频| 国产乱子伦视频一区二区三区| 欧美日韩高清不卡| 日本一区二区三区高清不卡| 日韩电影在线一区二区三区| 国产久卡久卡久卡久卡视频精品| 欧美三级日本三级少妇99| 久久亚洲综合av| 日日骚欧美日韩| 99国产精品久久久| 精品久久五月天| 亚洲国产综合在线| 国产成人精品网址| 欧美一区二区视频在线观看| 亚洲精品中文在线影院| 韩国一区二区在线观看| 色综合av在线|