Class CharacterNgramFeatureGenerator
java.lang.Object
opennlp.tools.util.featuregen.CharacterNgramFeatureGenerator
- All Implemented Interfaces:
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
public class CharacterNgramFeatureGenerator
extends Object
implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
The
CharacterNgramFeatureGenerator uses character ngrams to
generate features about each token.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInitializes aCharacterNgramFeatureGeneratorwith default values for ngrams.CharacterNgramFeatureGenerator(int minLength, int maxLength) Initializes aCharacterNgramFeatureGeneratorwith the specified parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFeatures(List<String> features, String[] tokens, int index, String[] preds) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
clearAdaptiveData, updateAdaptiveData
-
Constructor Details
-
CharacterNgramFeatureGenerator
public CharacterNgramFeatureGenerator(int minLength, int maxLength) Initializes aCharacterNgramFeatureGeneratorwith the specified parameters.- Parameters:
minLength- The minimum length to use. Must not be negative.maxLength- The maximum length to use. Must not be negative.
-
CharacterNgramFeatureGenerator
public CharacterNgramFeatureGenerator()Initializes aCharacterNgramFeatureGeneratorwith default values for ngrams. The minimal length is set to2and maximum length to a value of5.
-
-
Method Details
-
createFeatures
-