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

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

?? npe.m

?? 流形學習算法lle的線性化方法
?? M
字號:
function [mappedX, mapping] = npe(X, no_dims, k, eig_impl)
%NPE Perform the Neighborhood Preserving Embedding algorithm
%
%       [mappedX, mapping] = npe(X, no_dims, k)
%       [mappedX, mapping] = npe(X, no_dims, k, eig_impl)
% 
% Runs the Neighborhood Preserving Embedding algorithm on dataset X to 
% reduce it to dimensionality no_dims. The number of neighbors that is used
% by LPP is specified by k (default = 12).
%
%

% This file is part of the Matlab Toolbox for Dimensionality Reduction v0.6b.
% The toolbox can be obtained from http://www.cs.unimaas.nl/l.vandermaaten
% You are free to use, change, or redistribute this code in any way you
% want for non-commercial purposes. However, it is appreciated if you 
% maintain the name of the original author.
%
% (C) Laurens van der Maaten
% Maastricht University, 2008


    if size(X, 2) > size(X, 1)
        error('Number of samples should be higher than number of dimensions.');
    end
    if ~exist('no_dims', 'var')
        no_dims = 2; 
    end
    if ~exist('k', 'var')
        k = 12;
    end
    if ~exist('eig_impl', 'var')
        eig_impl = 'Matlab';
    end
    
    % Get dimensionality and number of dimensions
    [n, d] = size(X);
    mapping.mean = mean(X, 1);

    % Compute pairwise distances and find nearest neighbours (vectorized implementation)
    disp('Finding nearest neighbors...');    
    if ~ischar(k)
        [distance, neighborhood] = find_nn(X, k + 1);
        neighborhood = neighborhood(:,2:k+1);
        max_k = k;
    else
        [distance, neighborhood] = find_nn(X, k);
        max_k = size(neighborhood, 2);
    end
    if nargout > 1
        mapping.nbhd = distance;
    end
    X = X';
    neighborhood = neighborhood';
        
    % Find reconstruction weights for all points by solving the MSE problem 
    % of reconstructing a point from each neighbours. A used constraint is 
    % that the sum of the reconstruction weights for a point should be 1.
    disp('Compute reconstruction weights...');
    if k > d 
        tol = 1e-5;
    else
        tol = 0;
    end

    % Construct reconstruction weight matrix
    W = zeros(max_k, n);
    for i=1:n
        nbhd = neighborhood(:,i);
        if ischar(k)
           nbhd = nbhd(nbhd ~= 0);
        end
        kt = numel(nbhd);
        z = X(:,nbhd) - repmat(X(:,i), 1, kt);                  % Shift point to origin
        C = z' * z;												% Compute local covariance
        C = C + eye(kt, kt) * tol * trace(C);					% Regularization of covariance (if K > D)
        wi = C \ ones(kt, 1);                                   % Solve linear system
        wi = wi / sum(wi);                                      % Make sure that sum is 1
        W(:,i) = [wi; nan(max_k - kt, 1)];
    end

    % Now that we have the reconstruction weights matrix, we define the 
    % sparse cost matrix M = (I-W)'*(I-W).
    M = sparse(1:n, 1:n, ones(1, n), n, n, 4 * max_k * n);
    for i=1:n
       w = W(:,i);
       ww(~isnan(w)) = 0;
       j = neighborhood(:,i);
       j = j(j ~= 0);
       M(i, j) = M(i, j) - w';
       M(j, i) = M(j, i) - w;
       M(j, j) = M(j, j) + w * w';
    end
	
	% For sparse datasets, we might end up with NaNs or Infs in M. We just set them to zero for now...
	M(isnan(M)) = 0;
	M(isinf(M)) = 0;

    % Compute XWX and XX and make sure these are symmetric
    X = X';
    WP = X' * M * X;
    DP = X' * X;
    DP = (DP + DP') / 2;
    WP = (WP + WP') / 2;

    % Solve generalized eigenproblem
    if size(X, 1) > 1500 && no_dims < (size(X, 1) / 10)
        if strcmp(eig_impl, 'JDQR')
            options.Disp = 0;
            options.LSolver = 'bicgstab';
            [eigvector, eigvalue] = jdqz(WP, DP, no_dims, 'SA', options);
        else
            options.disp = 0;
            options.issym = 1;
            options.isreal = 0;
            [eigvector, eigvalue] = eigs(WP, DP, no_dims, 'SA', options);
        end
    else
        [eigvector, eigvalue] = eig(WP, DP);
    end
    
    % Sort eigenvalues in descending order and get largest eigenvectors
    [eigvalue, ind] = sort(diag(eigvalue), 'descend');
    eigvector = eigvector(:,ind(1:no_dims));
    
    % Compute final linear basis and map data
    mappedX = X * eigvector;
    mapping.M = eigvector;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美老女人第四色| 日韩和欧美的一区| 午夜久久久久久久久久一区二区| 麻豆成人综合网| 91免费视频网址| 久久久亚洲精品一区二区三区 | 粉嫩久久99精品久久久久久夜| 欧美性感一类影片在线播放| 国产日韩精品久久久| 日本一不卡视频| 在线观看视频欧美| 亚洲欧美在线视频| www.在线欧美| 久久久久久久久久久电影| 日韩一区精品视频| 色老汉av一区二区三区| 国产精品色婷婷| 成人性生交大合| 久久青草欧美一区二区三区| 免费成人你懂的| 91麻豆精品国产91久久久资源速度 | 黄色资源网久久资源365| 欧美男同性恋视频网站| 亚洲精品视频在线观看免费| 高清视频一区二区| 日本一区二区综合亚洲| 国产91精品精华液一区二区三区| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 懂色av一区二区夜夜嗨| 国产亚洲va综合人人澡精品| 国产毛片精品一区| 国产日韩欧美综合一区| 国产精品99久| 亚洲欧洲色图综合| 日本高清不卡在线观看| 亚洲一区二区在线播放相泽| 色美美综合视频| 午夜欧美在线一二页| 日韩一区二区在线看| 久久se精品一区精品二区| 久久午夜色播影院免费高清| 国产经典欧美精品| 成人免费小视频| 欧美日韩在线三区| 五月激情丁香一区二区三区| 欧美一二区视频| 国产精品 欧美精品| 自拍偷拍国产精品| 91官网在线观看| 人人超碰91尤物精品国产| 精品少妇一区二区三区 | 日韩中文字幕麻豆| 日韩欧美在线网站| 风间由美一区二区三区在线观看| 亚洲欧美自拍偷拍色图| 5858s免费视频成人| 国产美女视频一区| 亚洲欧美日韩电影| 欧美一区二区成人| 成人av集中营| 日韩vs国产vs欧美| 国产精品不卡在线| 欧美精品在线一区二区| 国产精品伊人色| 亚洲一区中文日韩| 久久久午夜电影| 欧美在线啊v一区| 国产自产高清不卡| 亚洲国产精品久久艾草纯爱| 久久人人超碰精品| 欧美群妇大交群的观看方式| 国产成人av一区二区三区在线观看| 亚洲色大成网站www久久九九| 日韩一区二区三区视频| 一本到不卡精品视频在线观看 | 亚洲黄色性网站| www日韩大片| 精品视频1区2区| 成人激情视频网站| 蜜臀a∨国产成人精品| 亚洲免费资源在线播放| 久久精品在这里| 欧美老年两性高潮| 色综合天天综合给合国产| 久久99国产精品久久99| 夜夜精品视频一区二区| 国产欧美精品一区aⅴ影院| 欧美一区二区三区日韩视频| 色哟哟日韩精品| 99免费精品视频| 国产精品一区二区91| 日本视频一区二区三区| 亚洲第一综合色| 一区二区三区精品在线观看| 日本一二三不卡| 久久久不卡影院| 精品福利一二区| 欧美精品久久天天躁| 欧美图片一区二区三区| 97久久超碰国产精品| 国产精品一区二区91| 韩国成人在线视频| 精品亚洲成a人在线观看| 人人爽香蕉精品| 免费一级欧美片在线观看| 午夜久久久久久| 视频一区二区三区中文字幕| 亚洲一区电影777| 亚洲一区二区三区小说| 亚洲一区视频在线观看视频| 一区二区三区日韩在线观看| 亚洲码国产岛国毛片在线| 亚洲人亚洲人成电影网站色| 国产精品美女视频| 亚洲视频一区在线观看| 亚洲视频一区二区在线| 最新国产成人在线观看| 亚洲女同一区二区| 一区二区三区在线视频免费| 亚洲美女屁股眼交3| 亚洲国产色一区| 免费在线观看成人| 国产一区在线观看麻豆| 大桥未久av一区二区三区中文| 粉嫩av一区二区三区| 99久久婷婷国产综合精品| 91在线视频网址| 欧美日韩精品系列| 精品免费日韩av| 国产精品日产欧美久久久久| 亚洲欧美综合另类在线卡通| 一区二区三区四区av| 日韩中文字幕1| 国内久久婷婷综合| www.欧美色图| 欧美撒尿777hd撒尿| 日韩精品一区国产麻豆| 亚洲国产精品精华液ab| 亚洲一区免费观看| 九九热在线视频观看这里只有精品| 国精产品一区一区三区mba视频| 不卡的电视剧免费网站有什么| 一本久道中文字幕精品亚洲嫩| 91麻豆精品国产91久久久资源速度| 久久综合九色欧美综合狠狠 | 视频在线观看一区| 国产在线国偷精品免费看| 91麻豆视频网站| 日韩欧美不卡在线观看视频| 亚洲欧洲成人自拍| 日韩福利电影在线| 99v久久综合狠狠综合久久| 欧美日韩你懂得| 国产色产综合色产在线视频| 亚洲精品一二三四区| 韩国理伦片一区二区三区在线播放| 99久久精品国产精品久久| 日韩欧美中文字幕制服| ...av二区三区久久精品| 奇米精品一区二区三区在线观看| www.成人在线| 欧美大片在线观看一区二区| 亚洲精品伦理在线| 国产99久久久精品| 日韩一区二区电影网| 一区二区成人在线| 国产999精品久久| 欧美精品1区2区3区| 亚洲人成亚洲人成在线观看图片| 免费成人av资源网| 欧美日韩中文字幕精品| 国产精品不卡在线观看| 国产在线精品视频| 欧美丰满高潮xxxx喷水动漫| 自拍av一区二区三区| 国产成人精品免费在线| 91精品国产综合久久香蕉的特点| 亚洲免费观看高清完整版在线观看熊| a级高清视频欧美日韩| 久久夜色精品国产噜噜av | 国产日韩欧美a| 91久色porny | 成人av网站大全| 久久青草欧美一区二区三区| 亚洲精品一区二区三区在线观看| 韩国女主播一区| 国产精品二三区| 欧美日韩一区中文字幕| 麻豆精品久久精品色综合| 国产日韩一级二级三级| 91视频xxxx| 琪琪一区二区三区| 国产午夜三级一区二区三| 成人污视频在线观看| 一区二区三区四区国产精品| 91精品国产乱码| 成人午夜电影网站| 亚洲成人在线免费| 久久久久久久久免费| 日本韩国精品在线|