[mlpack-svn] r13399 - mlpack/trunk/src/mlpack/tests
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Aug 15 13:06:24 EDT 2012
Author: rcurtin
Date: 2012-08-15 13:06:23 -0400 (Wed, 15 Aug 2012)
New Revision: 13399
Modified:
mlpack/trunk/src/mlpack/tests/sparse_coding_test.cpp
Log:
Update bounds -- the tolerance was being exceeded (just barely).
Modified: mlpack/trunk/src/mlpack/tests/sparse_coding_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/sparse_coding_test.cpp 2012-08-15 16:46:23 UTC (rev 13398)
+++ mlpack/trunk/src/mlpack/tests/sparse_coding_test.cpp 2012-08-15 17:06:23 UTC (rev 13399)
@@ -57,7 +57,7 @@
for (uword i = 0; i < nPoints; ++i) {
X.col(i) /= norm(X.col(i), 2);
}
-
+
SparseCoding<> sc(X, nAtoms, lambda1);
sc.OptimizeCode();
@@ -93,7 +93,7 @@
for(uword i = 0; i < nPoints; ++i)
{
- vec errCorr =
+ vec errCorr =
(trans(D) * D + lambda2 * eye(nAtoms, nAtoms)) * Z.unsafe_col(i)
- trans(D) * X.unsafe_col(i);
@@ -103,7 +103,7 @@
BOOST_AUTO_TEST_CASE(SparseCodingTestDictionaryStep)
{
- const double tol = 1e-7;
+ const double tol = 2e-7;
double lambda1 = 0.1;
uword nAtoms = 25;
@@ -124,7 +124,7 @@
uvec adjacencies = find(Z);
double normGradient = sc.OptimizeDictionary(adjacencies, 1e-12);
-
+
BOOST_REQUIRE_SMALL(normGradient, tol);
}
More information about the mlpack-svn
mailing list