资源简介

1、流形学习是一种非线性降维或数据可视化的方法,已经在图像处理如人脸图像,手写数字图像, 语言处理方面取得了较好的效果,在机械故障诊断方面也有很好的效果; 2、资源包含轴承振动源数据和流行学习的Matlab程序。

资源截图

代码片段和文件信息

function blocks = components(A)
%COMPONENTS Finds connected components in a graph defined by a adjacency matrix
%
%   blocks = components(A)
%
% Finds connected components in a graph defined by the adjacency matrix A.
% The function outputs an n-vector of integers 1:k in blocks meaning that
% A has k components. The vector blocks labels the vertices of A according 
% to component.
% If the adjacency matrix A is undirected (i.e. symmetric) the blocks are 
% its connected components. If the adjacency matrix A is directed (i.e. 
% unsymmetric) the blocks are its strongly connected components.
%
%

% This file is part of the Matlab Toolbox for Dimensionality Reduction v0.4b.
% 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 2007

    % Check size of adjacency matrix
    [n m] = size(A);
    if n ~= m error (‘Adjacency matrix must be square‘) end;

    % Compute Dulmage-Mendelsohn permutation on A
    if ~all(diag(A)) 
        [foo p bar r] = dmperm(A | speye(size(A)));
    else
        [foo p bar r] = dmperm(A);  
    end

    % Compute sizes and number of clusters
    sizes = diff(r);
    k = length(sizes);

    % Now compute the array blocks
    blocks = zeros(1 n);
    blocks(r(1:k)) = ones(1k);
    blocks = cumsum(blocks);

    % Permute blocks so it maps vertices of A to components
    blocks(p) = blocks;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      42304  2013-03-06 15:07  流形学习应用-程序\1x.txt

     文件       1610  2013-03-06 15:07  流形学习应用-程序\components.m

     文件        310  2013-03-06 15:07  流形学习应用-程序\compute_distance_matrix.m

     文件       3192  2013-03-06 15:07  流形学习应用-程序\compute_nn_distance.m

     文件       1682  2013-03-06 15:07  流形学习应用-程序\compute_nn_graph.m

     文件       9216  2013-03-06 15:07  流形学习应用-程序\dijkstra_fast.dll

     文件       2447  2013-03-06 15:07  流形学习应用-程序\find_nn.m

     文件       1445  2013-03-06 15:07  流形学习应用-程序\gplot3.m

     文件       4044  2013-03-06 15:07  流形学习应用-程序\isomap.asv

     文件       4046  2013-03-06 15:07  流形学习应用-程序\isomap.m

     文件      73079  2013-03-06 15:07  流形学习应用-程序\jdqr.m

     文件       2372  2013-03-06 15:07  流形学习应用-程序\L2_distance.m

     文件       1792  2013-03-06 15:07  流形学习应用-程序\lle.asv

     文件       1792  2013-03-06 15:07  流形学习应用-程序\lle.m

     文件       2193  2013-03-06 15:07  流形学习应用-程序\load_points_set.m

     文件       3397  2013-03-06 15:07  流形学习应用-程序\ltsa.m

     文件        584  2014-03-14 15:50  流形学习应用-程序\main.m

     文件        380  2013-03-06 15:07  流形学习应用-程序\main1.asv

     文件        380  2013-03-06 15:07  流形学习应用-程序\main1.m

     文件        481  2013-03-06 15:07  流形学习应用-程序\main2.asv

     文件        439  2013-03-06 15:07  流形学习应用-程序\main2.m

     文件        875  2013-03-06 15:07  流形学习应用-程序\neigborselect.m

     文件       7182  2013-03-06 15:07  流形学习应用-程序\pca.m

     文件        480  2013-03-06 15:07  流形学习应用-程序\plot_it.m

     文件       1355  2013-03-06 15:07  流形学习应用-程序\plot_scattered.m

     文件        944  2013-04-24 14:51  流形学习应用-程序\PrincipleMainfold.asv

     文件        944  2013-04-25 14:47  流形学习应用-程序\PrincipleMainfold.m

     文件        451  2013-03-06 15:07  流形学习应用-程序\scurve.m

     文件       2865  2013-03-06 15:07  流形学习应用-程序\somforneibor.m

     文件       2931  2013-03-06 15:07  流形学习应用-程序\somltsa.m

............此处省略150个文件信息

评论

共有 条评论