Package opennlp.tools.languagemodel
Schnittstelle LanguageModel
- Alle bekannten Implementierungsklassen:
NGramLanguageModel
public interface LanguageModel
A language model can calculate the probability p (between 0 and 1) of a
certain
sequence of tokens
, given its underlying vocabulary.-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdouble
calculateProbability
(String... tokens) Calculate the probability of a series of tokens (e.g. a sentence), given a vocabulary.String[]
predictNextTokens
(String... tokens) Predict the most probable output sequence of tokens, given an input sequence oftokens
.
-
Methodendetails
-
calculateProbability
Calculate the probability of a series of tokens (e.g. a sentence), given a vocabulary.- Parameter:
tokens
- the text tokens to calculate theprobability
for.- Gibt zurück:
- the probability of the given text tokens in the vocabulary
-
predictNextTokens
Predict the most probable output sequence of tokens, given an input sequence oftokens
.- Parameter:
tokens
- a sequence of tokens- Gibt zurück:
- the most probable subsequent token sequence
-