Package opennlp.tools.ngram
Class NGramGenerator
java.lang.Object
opennlp.tools.ngram.NGramGenerator
Generates an nGram, via an optional separator, and returns the grams as a list
of strings
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
NGramGenerator
public NGramGenerator()
-
-
Method Details
-
generate
Creates nGrams separated by the separator param value i.e.a,b,c,d
withn = 3
and a separator as"-"
would returna-b-c,b-c-d
.- Parameters:
input
- the input tokens the output ngrams will be derived fromn
- the number of tokens as the sliding windowseparator
- each string in each gram will be separated by this value if desired. Pass in empty string if no separator is desired- Returns:
- The generated list of resulting nGrams.
-
generate
Generates nGrams based on achar[]
input.- Parameters:
input
- the array of chars to convert to nGramn
- The number of grams (chars) that each output gram will consist ofseparator
- each char in each gram will be separated by this value if desired. Pass in empty string if no separator is desired- Returns:
- The generated list of resulting nGrams.
-