[mlpack-svn] r17032 - mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_rules
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Fri Aug 15 12:53:25 EDT 2014
Author: marcus
Date: Fri Aug 15 12:53:25 2014
New Revision: 17032
Log:
Scale the transformed data matrix.
Modified:
mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp
Modified: mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp
==============================================================================
--- mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp (original)
+++ mlpack/trunk/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp Fri Aug 15 12:53:25 2014
@@ -16,7 +16,6 @@
template<typename KernelType>
class NaiveKernelRule
{
- public:
public:
/**
* Construct the kernel matrix approximation using the nystroem method.
@@ -80,6 +79,7 @@
eigvec = arma::fliplr(eigvec);
transformedData = eigvec.t() * kernelMatrix;
+ transformedData.each_col() /= arma::sqrt(eigval);
}
};
More information about the mlpack-svn
mailing list