Class PredictionParameter

    • Field Detail

      • GSON

        public static final com.google.gson.Gson GSON
    • Constructor Detail

      • PredictionParameter

        public PredictionParameter​(LanguageModel languageModel)
    • Method Detail

      • isAddNewWordsEnabled

        public boolean isAddNewWordsEnabled()
      • setAddNewWordsEnabled

        public void setAddNewWordsEnabled​(boolean addNewWordsEnabled)
      • isDynamicModelEnabled

        public boolean isDynamicModelEnabled()
      • setDynamicModelEnabled

        public void setDynamicModelEnabled​(boolean dynamicModelEnabled)
      • isTwoWordPredictionEnabled

        public boolean isTwoWordPredictionEnabled()
      • setTwoWordPredictionEnabled

        public void setTwoWordPredictionEnabled​(boolean twoWordPredictionEnabled)
      • getDynamicModelMinimumWeight

        public double getDynamicModelMinimumWeight()
      • setDynamicModelMinimumWeight

        public void setDynamicModelMinimumWeight​(double dynamicModelMinimumWeight)
      • isSemanticModelEnabled

        public boolean isSemanticModelEnabled()
      • setSemanticModelEnabled

        public void setSemanticModelEnabled​(boolean semanticModelEnabled)
      • getSemanticInputContextSize

        public int getSemanticInputContextSize()
      • setSemanticInputContextSize

        public void setSemanticInputContextSize​(int semanticInputContextSize)
      • setSemanticDensityMinBound

        public void setSemanticDensityMinBound​(double semanticDensityMinBound)
      • setSemanticDensityMaxBound

        public void setSemanticDensityMaxBound​(double semanticDensityMaxBound)
      • setSemanticContrastFactor

        public void setSemanticContrastFactor​(double semanticContrastFactor)
      • getNgramMaxLastTokenCountFactor

        public int getNgramMaxLastTokenCountFactor()
      • setNgramMaxLastTokenCountFactor

        public void setNgramMaxLastTokenCountFactor​(int ngramMaxLastTokenCountFactor)
      • getNgramMaxLastTextLength

        public int getNgramMaxLastTextLength()
      • setNgramMaxLastTextLength

        public void setNgramMaxLastTextLength​(int ngramMaxLastTextLength)
      • setLanguageModel

        public void setLanguageModel​(LanguageModel languageModel)
      • getMinUseCountToValidateNewWord

        public int getMinUseCountToValidateNewWord()
      • setMinUseCountToValidateNewWord

        public void setMinUseCountToValidateNewWord​(int minUseCountToValidateNewWord)
      • getPrefixSearchMaxTokenCount

        public int getPrefixSearchMaxTokenCount()
      • setPrefixSearchMaxTokenCount

        public void setPrefixSearchMaxTokenCount​(int prefixSearchMaxTokenCount)
      • isEnableWordCorrection

        public boolean isEnableWordCorrection()
      • setEnableWordCorrection

        public void setEnableWordCorrection​(boolean enableWordCorrection)
      • getCorrectionMaxCost

        public double getCorrectionMaxCost()
      • setCorrectionMaxCost

        public void setCorrectionMaxCost​(double correctionMaxCost)
      • getCorrectionDoubleWordLeftMinFrequency

        public double getCorrectionDoubleWordLeftMinFrequency()
      • setCorrectionDoubleWordLeftMinFrequency

        public void setCorrectionDoubleWordLeftMinFrequency​(double correctionDoubleWordLeftMinFrequency)
      • getCorrectionDefaultFactor

        public double getCorrectionDefaultFactor()
      • setCorrectionDefaultFactor

        public void setCorrectionDefaultFactor​(double correctionDefaultFactor)
      • getCorrectionDefaultCost

        public double getCorrectionDefaultCost()
      • setCorrectionDefaultCost

        public void setCorrectionDefaultCost​(double correctionDefaultCost)
      • setCorrectionRulesRoot

        public void setCorrectionRulesRoot​(CorrectionRuleNode correctionRulesRoot)
      • isEnableDistanceWordCorrection

        public boolean isEnableDistanceWordCorrection()
      • setEnableDistanceWordCorrection

        public void setEnableDistanceWordCorrection​(boolean enableDistanceWordCorrection)
      • isEnableDebugInformation

        public boolean isEnableDebugInformation()
      • setEnableDebugInformation

        public void setEnableDebugInformation​(boolean enableDebugInformation)
      • getMinCountToProvidePrediction

        public int getMinCountToProvidePrediction()
      • setMinCountToProvidePrediction

        public void setMinCountToProvidePrediction​(int minCountToProvidePrediction)
      • getMinCountToProvideCorrection

        public int getMinCountToProvideCorrection()
      • setMinCountToProvideCorrection

        public void setMinCountToProvideCorrection​(int minCountToProvideCorrection)
      • getCustomParameters

        public java.util.Map<java.lang.String,​java.lang.String> getCustomParameters()
      • saveTo

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

        public static PredictionParameter loadFrom​(LanguageModel languageModel,
                                                   java.io.File file)
                                            throws java.io.IOException
        Throws:
        java.io.IOException