[mlpack-svn] [MLPACK] #280: Kernel PCA unexpected results
MLPACK Trac
trac at coffeetalk-1.cc.gatech.edu
Wed May 8 22:39:37 EDT 2013
#280: Kernel PCA unexpected results
-------------------------------+--------------------------------------------
Reporter: marcus | Owner:
Type: defect | Status: new
Priority: major | Milestone: mlpack 1.0.6
Component: mlpack | Resolution:
Keywords: kernel pca, kpca | Blocking:
Blocked By: |
-------------------------------+--------------------------------------------
Changes (by rcurtin):
* keywords: => kernel pca, kpca
* priority: trivial => major
* milestone: => mlpack 1.0.6
Comment:
You are right, something seems very odd in the first line of
`KernelPCA::Apply()`:
{{{
arma::mat transData = ccov(data);
}}}
That's not how you transpose data...
Intuitively it seems like your implementation is correct, but I need to
take a look at the test in kernel_pca_test.cpp and see if it is also
flawed. If it is, I will devise a new test, and I suspect that your
implementation will pass the test and the existing one will not -- in
which case, I'll put your implementation in place.
Thanks for reporting this.
--
Ticket URL: <http://trac.research.cc.gatech.edu/fastlab/ticket/280#comment:1>
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