[mlpack-svn] r13150 - mlpack/trunk/src/mlpack/tests

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Tue Jul 3 15:56:43 EDT 2012


Author: rcurtin
Date: 2012-07-03 15:56:43 -0400 (Tue, 03 Jul 2012)
New Revision: 13150

Modified:
   mlpack/trunk/src/mlpack/tests/kernel_test.cpp
Log:
Update test cases for different cosine distance.


Modified: mlpack/trunk/src/mlpack/tests/kernel_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/kernel_test.cpp	2012-07-03 19:46:04 UTC (rev 13149)
+++ mlpack/trunk/src/mlpack/tests/kernel_test.cpp	2012-07-03 19:56:43 UTC (rev 13150)
@@ -179,8 +179,8 @@
   arma::vec a = "1.0 2.0 3.0";
   arma::vec b = "2.0 4.0 6.0";
 
-  BOOST_REQUIRE_SMALL(CosineDistance::Evaluate(a, b), 1e-5);
-  BOOST_REQUIRE_SMALL(CosineDistance::Evaluate(b, a), 1e-5);
+  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(a, b), 1.0, 1e-5);
+  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(b, a), 1.0, 1e-5);
 }
 
 /**
@@ -191,8 +191,8 @@
   arma::vec a = "0.0 1.0";
   arma::vec b = "1.0 0.0";
 
-  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(a, b), 1.0, 1e-5);
-  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(b, a), 1.0, 1e-5);
+  BOOST_REQUIRE_SMALL(CosineDistance::Evaluate(a, b), 1e-5);
+  BOOST_REQUIRE_SMALL(CosineDistance::Evaluate(b, a), 1e-5);
 }
 
 /**
@@ -203,8 +203,8 @@
   arma::vec a = "0.1 0.2 0.3 0.4 0.5";
   arma::vec b = "1.2 1.0 0.8 -0.3 -0.5";
 
-  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(a, b), 1 - 0.1385349024, 1e-5);
-  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(b, a), 1 - 0.1385349024, 1e-5);
+  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(a, b), 0.1385349024, 1e-5);
+  BOOST_REQUIRE_CLOSE(CosineDistance::Evaluate(b, a), 0.1385349024, 1e-5);
 }
 
 /**




More information about the mlpack-svn mailing list