From 396f7f21603f1ab45ee7bb51164ed88fd4622fcd Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 23 Dec 2015 15:02:29 -0500 Subject: [PATCH] Ensure a larger set of original singular values. --- 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 c973f07226..f705439b8e 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.