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

fastlab-svn at coffeetalk-1.cc.gatech.edu fastlab-svn at coffeetalk-1.cc.gatech.edu
Sun Nov 13 23:21:39 EST 2011


Author: rcurtin
Date: 2011-11-13 23:21:38 -0500 (Sun, 13 Nov 2011)
New Revision: 10264

Modified:
   mlpack/trunk/src/mlpack/tests/hmm_test.cpp
Log:
Now there's a tricky corner case.  If the random value is 1, then that
inequality is never satisfied.


Modified: mlpack/trunk/src/mlpack/tests/hmm_test.cpp
===================================================================
--- mlpack/trunk/src/mlpack/tests/hmm_test.cpp	2011-11-14 03:51:23 UTC (rev 10263)
+++ mlpack/trunk/src/mlpack/tests/hmm_test.cpp	2011-11-14 04:21:38 UTC (rev 10264)
@@ -327,7 +327,7 @@
     for (size_t em = 0; em < 6; em++)
     {
       sumProb += emission(em, states[n][0]);
-      if (sumProb > obs)
+      if (sumProb >= obs)
       {
         observations[n][0] = em;
         break;
@@ -346,7 +346,7 @@
       for (size_t st = 0; st < 3; st++)
       {
         sumProb += transition(st, states[n][t - 1]);
-        if (sumProb > state)
+        if (sumProb >= state)
         {
           states[n][t] = st;
           break;
@@ -358,7 +358,7 @@
       for (size_t em = 0; em < 6; em++)
       {
         sumProb += emission(em, states[n][t]);
-        if (sumProb > obs)
+        if (sumProb >= obs)
         {
           observations[n][t] = em;
           break;




More information about the mlpack-svn mailing list