• 大小: 1.56MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: 其他
  • 标签:

资源简介

PCA降维方法代码测试,用SVM及Random forest进行数据分类测试结果的精确性!

资源截图

代码片段和文件信息

%PCA test

% do PCA on image patches
% Input:
%       X : matrix with image patches as columns
%
% Outpt:
%       W : the eigenvector of principal component transformation 
%       D : the eigenvalues of the principal components
%       M : the dimentions of projections

function [WD] =PCA_max_variance(XM)

%X_mean is a row vectormean(X1):average value for each column
X_mean = mean(X1);

%covarianceMatrix is a matrix :d*d
covarianceMatrix=zeros(size(X2));

%Xtmp=X-X_mean
Xtmp=bsxfun(@minusXX_mean);
covarianceMatrix=Xtmp‘*Xtmp;
% covarianceMatrix=cov(Xtmp1);

%%
% D:save all the eigenvalues of covarianceMatrix,it‘s a Diagonal matrix
% W:save all the eigenvector of covarianceMatrix,every column is characteristic vector
% return  M largest magnitude eigenvalues.
[W D] = eigs(covarianceMatrixM); 



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

     文件     976733  2016-01-12 19:00  PCA+SVM+RF\I_images.mat

     文件      34728  2016-01-11 16:32  PCA+SVM+RF\I_labels.mat

     文件       1497  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\COPYRIGHT

     文件      78969  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\FAQ.html

     文件      27670  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\heart_scale

     文件      28904  2015-12-07 10:28  PCA+SVM+RF\libsvm-3.20\heart_scale.mat

     文件      63803  2014-11-15 06:52  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm.java

     文件      63095  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm.m4

     文件        868  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm_model.java

     文件        115  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm_node.java

     文件       1288  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm_parameter.java

     文件         87  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm_print_interface.java

     文件        136  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\libsvm\svm_problem.java

     文件      51917  2014-11-15 06:52  PCA+SVM+RF\libsvm-3.20\java\libsvm.jar

     文件        624  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\Makefile

     文件       4950  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\svm_predict.java

     文件       8944  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\svm_scale.java

     文件      12269  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\svm_toy.java

     文件       8355  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\svm_train.java

     文件         81  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\java\test_applet.html

     文件        732  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\Makefile

     文件       1084  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\Makefile.win

     文件       4063  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\libsvmread.c

     文件      10752  2015-12-25 21:17  PCA+SVM+RF\libsvm-3.20\matlab\libsvmread.mexw64

     文件       2341  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\libsvmwrite.c

     文件       9728  2015-12-25 21:17  PCA+SVM+RF\libsvm-3.20\matlab\libsvmwrite.mexw64

     文件        777  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\make.m

     文件       1240  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\Makefile

     文件       9826  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\README

     文件       9823  2014-11-15 06:51  PCA+SVM+RF\libsvm-3.20\matlab\svmpredict.c

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

评论

共有 条评论

相关资源