Package org.languagetool.rules.ngrams
Class LanguageModelUtils
java.lang.Object
org.languagetool.rules.ngrams.LanguageModelUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic doubleget3gramProbabilityFor(Language lang, LanguageModel lm, int position, AnalyzedSentence sentence, String candidate) static doubleget4gramProbabilityFor(Language lang, LanguageModel lm, int position, AnalyzedSentence sentence, String candidate) static <T> List<T> getContext(T token, List<T> tokens, List<T> newTokens, int toLeft, int toRight, Predicate<T> isWhitespace, T endToken)
-
Method Details
-
getContext
-
get3gramProbabilityFor
public static double get3gramProbabilityFor(Language lang, LanguageModel lm, int position, AnalyzedSentence sentence, String candidate) -
get4gramProbabilityFor
public static double get4gramProbabilityFor(Language lang, LanguageModel lm, int position, AnalyzedSentence sentence, String candidate)
-