[mlpack-git] master: Scale the transformed data matrix. (7a0fad6)
gitdub at big.cc.gt.atl.ga.us
gitdub at big.cc.gt.atl.ga.us
Thu Mar 5 21:57:52 EST 2015
Repository : https://github.com/mlpack/mlpack
On branch : master
Link : https://github.com/mlpack/mlpack/compare/904762495c039e345beba14c1142fd719b3bd50e...f94823c800ad6f7266995c700b1b630d5ffdcf40
>---------------------------------------------------------------
commit 7a0fad69f360b89f67952a4ca05257fe9c8ba232
Author: Marcus Edel <marcus.edel at fu-berlin.de>
Date: Fri Aug 15 16:53:25 2014 +0000
Scale the transformed data matrix.
>---------------------------------------------------------------
7a0fad69f360b89f67952a4ca05257fe9c8ba232
src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp b/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp
index 7a97f34..a243739 100644
--- a/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp
+++ b/src/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp
@@ -16,7 +16,6 @@ namespace kpca {
template<typename KernelType>
class NaiveKernelRule
{
- public:
public:
/**
* Construct the kernel matrix approximation using the nystroem method.
@@ -80,6 +79,7 @@ class NaiveKernelRule
eigvec = arma::fliplr(eigvec);
transformedData = eigvec.t() * kernelMatrix;
+ transformedData.each_col() /= arma::sqrt(eigval);
}
};
More information about the mlpack-git
mailing list