[mlpack] 31/40: Loosen tolerances to prevent spurious test failures.
Barak A. Pearlmutter
barak+git at pearlmutter.net
Mon Feb 15 19:34:24 UTC 2016
This is an automated email from the git hooks/post-receive script.
bap pushed a commit to branch master
in repository mlpack.
commit 2614c3aeb4778a8d494bb9ce0c5220393161041b
Author: Ryan Curtin <ryan at ratml.org>
Date: Wed Feb 3 14:18:43 2016 -0500
Loosen tolerances to prevent spurious test failures.
---
src/mlpack/tests/hmm_test.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/mlpack/tests/hmm_test.cpp b/src/mlpack/tests/hmm_test.cpp
index ce5235c..6969b0f 100644
--- a/src/mlpack/tests/hmm_test.cpp
+++ b/src/mlpack/tests/hmm_test.cpp
@@ -374,7 +374,7 @@ BOOST_AUTO_TEST_CASE(DiscreteHMMLabeledTrainTest)
// Make sure the initial weights are fine. They should be equal (or close).
for (size_t row = 0; row < hmm.Transition().n_rows; ++row)
- BOOST_REQUIRE_SMALL(hmm.Initial()[row] - 1.0 / 3.0, 0.07);
+ BOOST_REQUIRE_SMALL(hmm.Initial()[row] - 1.0 / 3.0, 0.075);
// We can't use % tolerance here because percent error increases as the actual
// value gets very small. So, instead, we just ensure that every value is no
@@ -382,7 +382,7 @@ BOOST_AUTO_TEST_CASE(DiscreteHMMLabeledTrainTest)
for (size_t row = 0; row < hmm.Transition().n_rows; row++)
for (size_t col = 0; col < hmm.Transition().n_cols; col++)
BOOST_REQUIRE_SMALL(hmm.Transition()(row, col) - transition(row, col),
- 0.02);
+ 0.025);
for (size_t col = 0; col < hmm.Emission().size(); col++)
{
@@ -755,9 +755,9 @@ BOOST_AUTO_TEST_CASE(GaussianHMMGenerateTest)
{
// Check that the mean is the same.
BOOST_REQUIRE_SMALL(hmm.Emission()[em].Mean()(0) -
- hmm2.Emission()[em].Mean()(0), 0.09);
+ hmm2.Emission()[em].Mean()(0), 0.1);
BOOST_REQUIRE_SMALL(hmm.Emission()[em].Mean()(1) -
- hmm2.Emission()[em].Mean()(1), 0.09);
+ hmm2.Emission()[em].Mean()(1), 0.1);
// Check that the covariances are the same.
BOOST_REQUIRE_SMALL(hmm.Emission()[em].Covariance()(0, 0) -
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mlpack.git
More information about the debian-science-commits
mailing list