[mlpack-git] master: Ensure a larger set of original singular values. (396f7f2)

gitdub at big.cc.gt.atl.ga.us gitdub at big.cc.gt.atl.ga.us
Wed Dec 23 15:03:00 EST 2015


Repository : https://github.com/mlpack/mlpack

On branch  : master
Link       : https://github.com/mlpack/mlpack/compare/a6b57a4e3c6c63bdd3412cd2480afbd3f560bdcd...84b9d42aae2975eae93f890a9861ce9963bd1916

>---------------------------------------------------------------

commit 396f7f21603f1ab45ee7bb51164ed88fd4622fcd
Author: ryan <ryan at ratml.org>
Date:   Wed Dec 23 15:02:29 2015 -0500

    Ensure a larger set of original singular values.


>---------------------------------------------------------------

396f7f21603f1ab45ee7bb51164ed88fd4622fcd
 src/mlpack/tests/nystroem_method_test.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/mlpack/tests/nystroem_method_test.cpp b/src/mlpack/tests/nystroem_method_test.cpp
index c973f07..f705439 100644
--- a/src/mlpack/tests/nystroem_method_test.cpp
+++ b/src/mlpack/tests/nystroem_method_test.cpp
@@ -77,7 +77,8 @@ BOOST_AUTO_TEST_CASE(Rank10Test)
   arma::svd(U, s, V, data);
 
   // Don't set completely to 0; the hope is that K is still positive definite.
-  s.subvec(10, s.n_elem - 1).fill(1e-10);
+  s.subvec(0, 9) += 1.0; // Make sure the first 10 singular vectors are large.
+  s.subvec(10, s.n_elem - 1).fill(1e-6);
   arma::mat dataMod = U * arma::diagmat(s) * V.t();
 
   // Add some noise.



More information about the mlpack-git mailing list