Repository: opennlp Updated Branches: refs/heads/LangDetect eb6fb32d1 -> 4a4bf9100
Hookup the langdetect converter to the cli Project: http://git-wip-us.apache.org/repos/asf/opennlp/repo Commit: http://git-wip-us.apache.org/repos/asf/opennlp/commit/696c1493 Tree: http://git-wip-us.apache.org/repos/asf/opennlp/tree/696c1493 Diff: http://git-wip-us.apache.org/repos/asf/opennlp/diff/696c1493 Branch: refs/heads/LangDetect Commit: 696c149359bfc54e709d0f2844dc384a793a6e6e Parents: eb6fb32 Author: Jörn Kottmann <[email protected]> Authored: Fri May 19 15:50:47 2017 +0200 Committer: Jörn Kottmann <[email protected]> Committed: Fri May 19 15:55:22 2017 +0200 ---------------------------------------------------------------------- opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java | 2 ++ .../formats/leipzig/LeipzigLanguageSampleStreamFactory.java | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/opennlp/blob/696c1493/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java ---------------------------------------------------------------------- diff --git a/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java b/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java index 9cef28b..c828e26 100644 --- a/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java +++ b/opennlp-tools/src/main/java/opennlp/tools/cmdline/CLI.java @@ -37,6 +37,7 @@ import opennlp.tools.cmdline.doccat.DoccatEvaluatorTool; import opennlp.tools.cmdline.doccat.DoccatTool; import opennlp.tools.cmdline.doccat.DoccatTrainerTool; import opennlp.tools.cmdline.entitylinker.EntityLinkerTool; +import opennlp.tools.cmdline.langdetect.LanguageDetectorConverterTool; import opennlp.tools.cmdline.langdetect.LanguageDetectorCrossValidatorTool; import opennlp.tools.cmdline.langdetect.LanguageDetectorEvaluatorTool; import opennlp.tools.cmdline.langdetect.LanguageDetectorTool; @@ -97,6 +98,7 @@ public final class CLI { // Language Detector tools.add(new LanguageDetectorTool()); tools.add(new LanguageDetectorTrainerTool()); + tools.add(new LanguageDetectorConverterTool()); tools.add(new LanguageDetectorCrossValidatorTool()); tools.add(new LanguageDetectorEvaluatorTool()); http://git-wip-us.apache.org/repos/asf/opennlp/blob/696c1493/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java ---------------------------------------------------------------------- diff --git a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java index 96b0378..59a7551 100644 --- a/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java +++ b/opennlp-tools/src/main/java/opennlp/tools/formats/leipzig/LeipzigLanguageSampleStreamFactory.java @@ -42,11 +42,11 @@ public class LeipzigLanguageSampleStreamFactory @ParameterDescription(valueName = "sentencesPerSample", description = "number of sentences per sample") - int getSentencesPerSample(); + String getSentencesPerSample(); @ParameterDescription(valueName = "samplesPerLanguage", description = "number of samples per language") - int getSamplesPerLanguage(); + String getSamplesPerLanguage(); } protected <P> LeipzigLanguageSampleStreamFactory(Class<P> params) { @@ -64,8 +64,9 @@ public class LeipzigLanguageSampleStreamFactory File sentencesFileDir = params.getSentencesDir(); try { - return new LeipzigLanguageSampleStream(sentencesFileDir, params.getSentencesPerSample(), - params.getSamplesPerLanguage()); + return new LeipzigLanguageSampleStream(sentencesFileDir, + Integer.parseInt(params.getSentencesPerSample()), + Integer.parseInt(params.getSamplesPerLanguage())); } catch (IOException e) { throw new TerminateToolException(-1, "IO error while opening sample data.", e); }
