[mlpack-svn] [MLPACK] #126: Implement simple PCA

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Wed Nov 9 23:48:23 EST 2011


#126: Implement simple PCA
-----------------------------------------------+----------------------------
  Reporter:  rcurtin                           |        Owner:  ajinkya   
      Type:  wishlist                          |       Status:  assigned  
  Priority:  major                             |    Milestone:  MLPACK 1.0
 Component:  MLPACK                            |   Resolution:            
  Keywords:  pca kernel_pca covariance method  |     Blocking:  47        
Blocked By:                                    |  
-----------------------------------------------+----------------------------

Comment (by ajinkya):

 should we have corresponding wrapper implementations for all these pca
 methods from armadillo ?
 mat coeff = princomp(mat X)
 cx_mat coeff = princomp(cx_mat X)

 princomp(mat coeff, mat X)
 princomp(cx_mat coeff, cx_mat X)

 princomp(mat coeff, mat score, mat X)
 princomp(cx_mat coeff, cx_mat score, cx_mat X)

 princomp(mat coeff, mat score, vec latent, mat X)
 princomp(cx_mat coeff, cx_mat score, vec latent, cx_mat X)

 princomp(mat coeff, mat score, vec latent, vec tsquared, mat X)
 princomp(cx_mat coeff, cx_mat score, vec latent, cx_vec tsquared, cx_mat
 X)

 I am done writing the test case. If we want all the above cases to be
 handled, then should the test case test all the apis ??

-- 
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/126#comment:4>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.


More information about the mlpack-svn mailing list