Repository: incubator-hivemall Updated Branches: refs/heads/master bfc5b75b0 -> 9f01ebf20
http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/0495ffad/core/src/test/java/hivemall/topicmodel/PLSAUDTFTest.java ---------------------------------------------------------------------- diff --git a/core/src/test/java/hivemall/topicmodel/PLSAUDTFTest.java b/core/src/test/java/hivemall/topicmodel/PLSAUDTFTest.java index addacbc..e5045a5 100644 --- a/core/src/test/java/hivemall/topicmodel/PLSAUDTFTest.java +++ b/core/src/test/java/hivemall/topicmodel/PLSAUDTFTest.java @@ -54,7 +54,7 @@ public class PLSAUDTFTest { udtf.process(new Object[] {Arrays.asList(doc1)}); udtf.process(new Object[] {Arrays.asList(doc2)}); - udtf.closeWithoutModelReset(); + udtf.finalizeTraining(); SortedMap<Float, List<String>> topicWords; @@ -93,10 +93,10 @@ public class PLSAUDTFTest { Assert.assertTrue("doc1 is in topic " + k1 + " (" + (topicDistr[k1] * 100) + "%), " + "and `vegetables` SHOULD be more suitable topic word than `flu` in the topic", - udtf.getProbability("vegetables", k1) > udtf.getProbability("flu", k1)); + udtf.getWordScore("vegetables", k1) > udtf.getWordScore("flu", k1)); Assert.assertTrue("doc2 is in topic " + k2 + " (" + (topicDistr[k2] * 100) + "%), " + "and `avocados` SHOULD be more suitable topic word than `healthy` in the topic", - udtf.getProbability("avocados", k2) > udtf.getProbability("healthy", k2)); + udtf.getWordScore("avocados", k2) > udtf.getWordScore("healthy", k2)); } @Test @@ -107,7 +107,7 @@ public class PLSAUDTFTest { ObjectInspectorFactory.getStandardListObjectInspector(PrimitiveObjectInspectorFactory.javaStringObjectInspector), ObjectInspectorUtils.getConstantObjectInspector( PrimitiveObjectInspectorFactory.javaStringObjectInspector, - "-topics 2 -alpha 0.1 -delta 0.00001 -iter 10000")}; + "-topics 2 -alpha 0.1 -delta 0.00001 -iter 10000 -mini_batch_size 1")}; udtf.initialize(argOIs); @@ -117,7 +117,7 @@ public class PLSAUDTFTest { udtf.process(new Object[] {Arrays.asList(doc1)}); udtf.process(new Object[] {Arrays.asList(doc2)}); - udtf.closeWithoutModelReset(); + udtf.finalizeTraining(); SortedMap<Float, List<String>> topicWords; @@ -156,10 +156,10 @@ public class PLSAUDTFTest { Assert.assertTrue("doc1 is in topic " + k1 + " (" + (topicDistr[k1] * 100) + "%), " + "and `éè` SHOULD be more suitable topic word than `ã¤ã³ãã«ã¨ã³ã¶` in the topic", - udtf.getProbability("éè", k1) > udtf.getProbability("ã¤ã³ãã«ã¨ã³ã¶", k1)); + udtf.getWordScore("éè", k1) > udtf.getWordScore("ã¤ã³ãã«ã¨ã³ã¶", k1)); Assert.assertTrue("doc2 is in topic " + k2 + " (" + (topicDistr[k2] * 100) + "%), " + "and `ã¢ãã«ã` SHOULD be more suitable topic word than `å¥åº·` in the topic", - udtf.getProbability("ã¢ãã«ã", k2) > udtf.getProbability("å¥åº·", k2)); + udtf.getWordScore("ã¢ãã«ã", k2) > udtf.getWordScore("å¥åº·", k2)); } private static void println(String msg) {
