Interface LanguageModel
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.
-
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateProbability(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.
-
Method Details
-
calculateProbability
Calculate the probability of a series of tokens (e.g. a sentence), given a vocabulary.- Parameters:
tokens- the text tokens to calculate theprobabilityfor.- Returns:
- the probability of the given text tokens in the vocabulary
-
predictNextTokens
-