From efeb7b91f1016dd1d510b298801beecb302a8b45 Mon Sep 17 00:00:00 2001 From: Daniel Naber Date: Fri, 27 Nov 2015 14:31:31 +0100 Subject: [PATCH] small code cleanup --- .../languagetool/dev/eval/SimpleCorpusEvaluator.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/languagetool-dev/src/main/java/org/languagetool/dev/eval/SimpleCorpusEvaluator.java b/languagetool-dev/src/main/java/org/languagetool/dev/eval/SimpleCorpusEvaluator.java index 2797d1e2ca8c..caf719c7d97d 100644 --- a/languagetool-dev/src/main/java/org/languagetool/dev/eval/SimpleCorpusEvaluator.java +++ b/languagetool-dev/src/main/java/org/languagetool/dev/eval/SimpleCorpusEvaluator.java @@ -25,7 +25,6 @@ import org.languagetool.dev.errorcorpus.ErrorSentence; import org.languagetool.dev.errorcorpus.SimpleCorpus; import org.languagetool.language.English; -import org.languagetool.languagemodel.LanguageModel; import org.languagetool.languagemodel.LuceneLanguageModel; import org.languagetool.markup.AnnotatedText; import org.languagetool.rules.Rule; @@ -44,12 +43,10 @@ */ public class SimpleCorpusEvaluator { - // without bigrams: private static final double START_THRESHOLD = 0.000001; - private static final double END_THRESHOLD = 0.00000000000000001; - // with bigrams: - //private static final double START_THRESHOLD = 0.0000000000000000000001; - //private static final double END_THRESHOLD = 0.000000000000000000000000000000001; + private static final double END_THRESHOLD = 0.00000000000000001; + private static final double STEP_FACTOR = 0.1; + private static EnglishNgramProbabilityRule probabilityRule; private final Evaluator evaluator; @@ -200,7 +197,7 @@ public static void main(String[] args) throws IOException { String precision = String.format(Locale.ENGLISH, "%.3f", res.getPrecision()); String recall = String.format(Locale.ENGLISH, "%.3f", res.getRecall()); results.add(thresholdStr + ": f=" + fMeasureStr + ", precision=" + precision + ", recall=" + recall); - threshold = threshold * 0.1; + threshold = threshold * STEP_FACTOR; } System.out.println("=== Results: =================================="); for (String result : results) {