• 大小: 12.49MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-29
  • 语言: Matlab
  • 标签: 神经网络  

资源简介

用matlab 完成独立子空间分析的实现

资源截图

代码片段和文件信息

function X = buildtmppyd(label indices num_movies num_centroids pydheight MM_norm)

% Note this function is only used in the package to do bag-of-words i.e.
% pydheight = 1; temporal structure of the video is not explored

% function to build svm (Mtrain/Mtest) data in a temporal pyramid
% labels: the cluster to which data points belong
% indices: list of cells each contain .start .end marking starting and
% ending sub_samples for distinct data samples (e.g. indices of first and last sift descriptors for images)
% num_movies: total number of images/movies/other data sample
% num_centroids: number of clusters
% pydheight: height of pyramid [1 for single layer (normal setting); 2 for whole + half; 3 for whole+ half +
% div by 4 h for whole+half+...+blksize:2^(h-1); and so on]

blk_dim = num_centroids;
num_blocks = 2^pydheight-1;
X = zeros(num_movies blk_dim*num_blocks);

for i=1:num_movies   
    ds_sections = indices{i}.ds_sections;
    for ds = 1:length(ds_sections)
        for h = 1:pydheight        
        des_blk_size = (ds_sections(ds).end-ds_sections(ds).start+1)/(2^(h-1));
        
            starts = round((0:2^(h-1)-1)*des_blk_size)+ds_sections(ds).start;
            tails = round((1:2^(h-1))*des_blk_size)+ds_sections(ds).start-1;
            
            for idx = 1:2^(h-1)
            
                blk = idx+2^(h-1)-1;
                blkzero = (blk-1)*blk_dim;
                
                for j = starts(idx):tails(idx)
                    if exist(‘MM_norm‘ ‘var‘)
                        X(i blkzero+label(j))= X(i blkzero+label(j)) + MM_norm(j);
                    else
                        X(i blkzero+label(j))= X(i blkzero+label(j)) + 1;
                    end
                end
            end        
        end
    end
end

end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-03 17:21  release\
     目录           0  2011-04-09 15:00  release\activation_functions\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\
     文件         502  2011-04-05 12:20  release\activation_functions\.svn\entries
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\prop-base\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\props\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\text-base\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\tmp\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\tmp\prop-base\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\tmp\props\
     目录           0  2011-04-05 12:20  release\activation_functions\.svn\tmp\text-base\
     文件        1587  2011-04-09 14:33  release\activation_functions\activate2LISA.m
     文件        1463  2011-04-05 12:20  release\activation_functions\activate3LISAlayers.m
     文件         707  2011-04-05 12:20  release\activation_functions\activateISA.m
     文件        1171  2011-04-09 14:32  release\activation_functions\activateNN.m
     文件        2816  2011-04-05 12:20  release\activation_functions\transactConvISA.m
     文件        3706  2011-04-05 12:20  release\activation_functions\transactConvISA2layers.m
     文件        1802  2011-04-05 15:32  release\buildtmppyd.m
     文件         546  2011-04-05 13:01  release\build_network.m
     文件        1742  2011-04-05 13:26  release\calcparams.m
     文件         861  2011-04-05 14:40  release\computeAP.m
     文件        1967  2011-04-09 14:42  release\compute_raw_features_s2isa.m
     文件         267  2011-04-05 15:37  release\crop_video_blk.m
     文件         988  2011-04-05 14:37  release\formhist_stackisa.m
     文件        2326  2011-04-05 13:39  release\get_data_summary.m
     文件        4216  2011-04-05 13:14  release\isa_est.m
     文件        1641  2011-04-05 14:49  release\kmeans_stackisa.m
     文件         991  2011-04-05 13:03  release\loadclip_3dm.m
     文件        1069  2011-04-09 13:19  release\load_network_bases.m
     文件        1014  2011-04-05 14:23  release\maketestid.m
     文件        1839  2011-10-12 14:18  release\master_train.m
............此处省略86个文件信息

评论

共有 条评论