Class DataTrainer


  • public class DataTrainer
    extends java.lang.Object
    Class to create prediction data to be used with a word predictor.
    • Field Detail

      • FILENAME_WORD_DICTIONARY

        public static final java.lang.String FILENAME_WORD_DICTIONARY
        See Also:
        Constant Field Values
      • FILENAME_NGRAM_DICTIONARY

        public static final java.lang.String FILENAME_NGRAM_DICTIONARY
        See Also:
        Constant Field Values
      • FILENAME_LSA_DICTIONARY

        public static final java.lang.String FILENAME_LSA_DICTIONARY
        See Also:
        Constant Field Values
      • PERCENT_FORMAT

        public static final java.text.DecimalFormat PERCENT_FORMAT
    • Constructor Detail

      • DataTrainer

        public DataTrainer​(java.io.File workingDirectory,
                           java.io.File outputDictionary,
                           java.io.File outputNGram,
                           java.io.File outputSemantic,
                           LanguageModel languageModel,
                           TrainingConfiguration trainingConfiguration)
                    throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • setNgramDebugBeforePruning

        public void setNgramDebugBeforePruning​(NGramDebugger ngramDebugBeforePruning)
      • setNgramDebugAfterPruning

        public void setNgramDebugAfterPruning​(NGramDebugger ngramDebugAfterPruning)
      • getDebugPrefix

        public java.lang.String getDebugPrefix()
      • setDebugPrefix

        public void setDebugPrefix​(java.lang.String debugPrefix)
      • launchNGramTraining

        public DataTrainerResult launchNGramTraining​(TrainingStep initialStep)
                                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • launchLSATraining

        public DataTrainerResult launchLSATraining​(TrainingStep initialStep)
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception