You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2017/05/08 13:11:48 UTC
opennlp git commit: OPENNLP-1021: Change xv folds from 10 to 5 to
reduce runtime
Repository: opennlp
Updated Branches:
refs/heads/master ca9a1d943 -> 62d9fd298
OPENNLP-1021: Change xv folds from 10 to 5 to reduce runtime
Closes #184
Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo
Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/62d9fd29
Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/62d9fd29
Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/62d9fd29
Branch: refs/heads/master
Commit: 62d9fd2988f64afd6790626b11cb769dddc95994
Parents: ca9a1d9
Author: Jörn Kottmann <jo...@apache.org>
Authored: Mon Apr 24 16:08:13 2017 +0200
Committer: Jörn Kottmann <jo...@apache.org>
Committed: Mon May 8 15:10:04 2017 +0200
----------------------------------------------------------------------
.../opennlp/tools/eval/OntoNotes4NameFinderEval.java | 11 +++++++----
.../java/opennlp/tools/eval/OntoNotes4ParserEval.java | 6 +++---
.../java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java | 7 +++++--
3 files changed, 15 insertions(+), 9 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/opennlp/blob/62d9fd29/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4NameFinderEval.java
----------------------------------------------------------------------
diff --git a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4NameFinderEval.java b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4NameFinderEval.java
index ef018cd..ac9509c 100644
--- a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4NameFinderEval.java
+++ b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4NameFinderEval.java
@@ -71,7 +71,7 @@ public class OntoNotes4NameFinderEval {
filteredSamples = samples;
}
- cv.evaluate(filteredSamples, 10);
+ cv.evaluate(filteredSamples, 5);
Assert.assertEquals(expectedScore, cv.getFMeasure().getFMeasure(), 0.001d);
}
@@ -100,18 +100,21 @@ public class OntoNotes4NameFinderEval {
@Test
public void evalEnglishPersonNameFinder() throws IOException {
TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
- crossEval(params, "person", 0.8286204642039883d);
+ params.put("Threads", "4");
+ crossEval(params, "person", 0.822014580552418d);
}
@Test
public void evalEnglishDateNameFinder() throws IOException {
TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
- crossEval(params, "date", 0.8065329969459567);
+ params.put("Threads", "4");
+ crossEval(params, "date", 0.8043873255040994d);
}
@Test
public void evalAllTypesNameFinder() throws IOException {
TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
- crossEval(params, null, 0.8061722553169423d);
+ params.put("Threads", "4");
+ crossEval(params, null, 0.8014054850253551d);
}
}
http://git-wip-us.apache.org/repos/asf/opennlp/blob/62d9fd29/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4ParserEval.java
----------------------------------------------------------------------
diff --git a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4ParserEval.java b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4ParserEval.java
index 3a5b30d..f7e1046 100644
--- a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4ParserEval.java
+++ b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4ParserEval.java
@@ -65,9 +65,9 @@ public class OntoNotes4ParserEval {
throws IOException {
try (ObjectStream<Parse> samples = createParseSampleStream()) {
ParserCrossValidator cv = new ParserCrossValidator("en", params, rules, ParserType.CHUNKING);
- cv.evaluate(samples, 10);
+ cv.evaluate(samples, 5);
- Assert.assertEquals(expectedScore, cv.getFMeasure().getFMeasure(), 0.001d);
+ Assert.assertEquals(expectedScore, cv.getFMeasure().getFMeasure(), 0.0001d);
}
}
@@ -108,6 +108,6 @@ public class OntoNotes4ParserEval {
params.put("check.Threads", 4);
- crossEval(params, headRules, 0.937987617163142d);
+ crossEval(params, headRules, 0.9373673649973432d);
}
}
http://git-wip-us.apache.org/repos/asf/opennlp/blob/62d9fd29/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java
----------------------------------------------------------------------
diff --git a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java
index b171978..6236507 100644
--- a/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java
+++ b/opennlp-tools/src/test/java/opennlp/tools/eval/OntoNotes4PosTaggerEval.java
@@ -62,7 +62,7 @@ public class OntoNotes4PosTaggerEval {
throws IOException {
try (ObjectStream<POSSample> samples = createPOSSampleStream()) {
POSTaggerCrossValidator cv = new POSTaggerCrossValidator("en", params, new POSTaggerFactory());
- cv.evaluate(samples, 10);
+ cv.evaluate(samples, 5);
Assert.assertEquals(expectedScore, cv.getWordAccuracy(), 0.0001d);
}
@@ -89,6 +89,9 @@ public class OntoNotes4PosTaggerEval {
}
@Test
public void evalEnglishMaxentTagger() throws IOException {
- crossEval(ModelUtil.createDefaultTrainingParameters(), 0.9698145168879707d);
+ TrainingParameters params = ModelUtil.createDefaultTrainingParameters();
+ params.put("Threads", "4");
+
+ crossEval(params, 0.969345319453096d);
}
}