Class TrainingConfiguration


  • public class TrainingConfiguration
    extends java.lang.Object
    • Method Detail

      • getCorpus

        public java.io.File getCorpus()
      • getNgramOrder

        public int getNgramOrder()
      • setNgramOrder

        public void setNgramOrder​(int ngramOrder)
      • getUpperCaseReplacementThreshold

        public double getUpperCaseReplacementThreshold()
      • setUpperCaseReplacementThreshold

        public void setUpperCaseReplacementThreshold​(double upperCaseReplacementThreshold)
      • getConvertCaseFromDictionaryModelThreshold

        public double getConvertCaseFromDictionaryModelThreshold()
      • setConvertCaseFromDictionaryModelThreshold

        public void setConvertCaseFromDictionaryModelThreshold​(double convertCaseFromDictionaryModelThreshold)
      • getUnknownWordCountThreshold

        public int getUnknownWordCountThreshold()
      • setUnknownWordCountThreshold

        public void setUnknownWordCountThreshold​(int unknownWordCountThreshold)
      • getDirectlyValidWordCountThreshold

        public int getDirectlyValidWordCountThreshold()
      • setDirectlyValidWordCountThreshold

        public void setDirectlyValidWordCountThreshold​(int directlyValidWordCountThreshold)
      • getNgramPruningWeightedDifferenceThreshold

        public double getNgramPruningWeightedDifferenceThreshold()
      • setNgramPruningWeightedDifferenceThreshold

        public void setNgramPruningWeightedDifferenceThreshold​(double ngramPruningWeightedDifferenceThreshold)
      • getNgramPruningCountThreshold

        public int getNgramPruningCountThreshold()
      • setNgramPruningCountThreshold

        public void setNgramPruningCountThreshold​(int ngramPruningCountThreshold)
      • getNgramPruningOrderCountThresholds

        public int[] getNgramPruningOrderCountThresholds()
      • setNgramPruningOrderCountThresholds

        public void setNgramPruningOrderCountThresholds​(int[] ngramPruningOrderCountThresholds)
      • getSmoothingDiscountValue

        public double getSmoothingDiscountValue()
      • setSmoothingDiscountValue

        public void setSmoothingDiscountValue​(double smoothingDiscountValue)
      • getSmoothingDiscountValueLowerBound

        public double getSmoothingDiscountValueLowerBound()
      • setSmoothingDiscountValueLowerBound

        public void setSmoothingDiscountValueLowerBound​(double smoothingDiscountValueLowerBound)
      • getSmoothingDiscountValueUpperBound

        public double getSmoothingDiscountValueUpperBound()
      • setSmoothingDiscountValueUpperBound

        public void setSmoothingDiscountValueUpperBound​(double smoothingDiscountValueUpperBound)
      • getLsaWindowSize

        public int getLsaWindowSize()
      • setLsaWindowSize

        public void setLsaWindowSize​(int lsaWindowSize)
      • getLsaFrequentWordSize

        public int getLsaFrequentWordSize()
      • setLsaFrequentWordSize

        public void setLsaFrequentWordSize​(int lsaFrequentWordSize)
      • getLsaVocabularySize

        public int getLsaVocabularySize()
      • setLsaVocabularySize

        public void setLsaVocabularySize​(int lsaVocabularySize)
      • getLsaTargetSvdSize

        public int getLsaTargetSvdSize()
      • setLsaTargetSvdSize

        public void setLsaTargetSvdSize​(int lsaTargetSvdSize)
      • getLsaDensitySize

        public int getLsaDensitySize()
      • setLsaDensitySize

        public void setLsaDensitySize​(int lsaDensitySize)
      • getBaseWordDictionaryPath

        public java.lang.String getBaseWordDictionaryPath()
      • setBaseWordDictionaryPath

        public void setBaseWordDictionaryPath​(java.lang.String baseWordDictionaryPath)
      • getStopWordDictionaryPath

        public java.lang.String getStopWordDictionaryPath()
      • setStopWordDictionaryPath

        public void setStopWordDictionaryPath​(java.lang.String stopWordDictionaryPath)
      • defaultConfiguration

        public static TrainingConfiguration defaultConfiguration​(java.io.File corpus)
      • saveTo

        public void saveTo​(java.io.File file)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • loadFrom

        public static TrainingConfiguration loadFrom​(java.io.File file,
                                                     java.io.File corpus)
                                              throws java.io.IOException
        Throws:
        java.io.IOException