You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by td...@apache.org on 2010/09/17 21:51:57 UTC

svn commit: r998292 - /mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java

Author: tdunning
Date: Fri Sep 17 19:51:57 2010
New Revision: 998292

URL: http://svn.apache.org/viewvc?rev=998292&view=rev
Log:
Made test learn less to start.

Modified:
    mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java

Modified: mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java
URL: http://svn.apache.org/viewvc/mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java?rev=998292&r1=998291&r2=998292&view=diff
==============================================================================
--- mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java (original)
+++ mahout/trunk/core/src/test/java/org/apache/mahout/classifier/sgd/ModelSerializerTest.java Fri Sep 17 19:51:57 2010
@@ -126,7 +126,7 @@ public final class ModelSerializerTest e
   public void adaptiveLogisticRegressionRoundTrip() {
     AdaptiveLogisticRegression learner = new AdaptiveLogisticRegression(2, 5, new L1());
     learner.setInterval(200);
-    train(learner, 1000);
+    train(learner, 400);
     Gson gson = ModelSerializer.gson();
     String s = gson.toJson(learner);
     AdaptiveLogisticRegression olr2 = gson.fromJson(new StringReader(s), AdaptiveLogisticRegression.class);
@@ -137,9 +137,9 @@ public final class ModelSerializerTest e
     train(learner, 1000);
     train(olr2, 1000);
 
-    assertEquals(learner.auc(), olr2.auc(), 0.02);
+    assertEquals(learner.auc(), olr2.auc(), 0.005);
     double auc2 = learner.auc();
-    assertTrue(auc2 > auc1);
+    assertTrue(String.format("%.3f > %.3f", auc2, auc1), auc2 > auc1);
   }
 
   @Test