Package opennlp.tools.languagemodel
Interface LanguageModel
- 
- All Known Implementing Classes:
 NGramLanguageModel
public interface LanguageModelA language model can calculate the probability p (between 0 and 1) of a certainsequence of tokens, given its underlying vocabulary. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description doublecalculateProbability(String... tokens)Calculate the probability of a series of tokens (e.g.doublecalculateProbability(StringList tokens)Deprecated.String[]predictNextTokens(String... tokens)Predict the most probable output sequence of tokens, given an input sequence of tokens.StringListpredictNextTokens(StringList tokens)Deprecated. 
 - 
 
- 
- 
Method Detail
- 
calculateProbability
@Deprecated double calculateProbability(StringList tokens)
Deprecated.Calculate the probability of a series of tokens (e.g. a sentence), given a vocabulary.- Parameters:
 tokens- the text tokens to calculate the probability for- Returns:
 - the probability of the given text tokens in the vocabulary
 
 
- 
calculateProbability
double calculateProbability(String... tokens)
Calculate the probability of a series of tokens (e.g. a sentence), given a vocabulary.- Parameters:
 tokens- the text tokens to calculate the probability for- Returns:
 - the probability of the given text tokens in the vocabulary
 
 
- 
predictNextTokens
@Deprecated StringList predictNextTokens(StringList tokens)
Deprecated.Predict the most probable output sequence of tokens, given an input sequence of tokens.- Parameters:
 tokens- a sequence of tokens- Returns:
 - the most probable subsequent token sequence
 
 
 - 
 
 -