[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