Class TokenPatternFeatureGenerator
java.lang.Object
opennlp.tools.util.featuregen.TokenPatternFeatureGenerator
- All Implemented Interfaces:
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
public class TokenPatternFeatureGenerator
extends Object
implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
Partitions tokens into sub-tokens based on character classes and generates
class features for each of the sub-tokens and combinations of those sub-tokens.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionInitializes aTokenPatternFeatureGenerator.TokenPatternFeatureGenerator(opennlp.tools.tokenize.Tokenizer supportTokenizer) Initializes aTokenPatternFeatureGeneratorinstance. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFeatures(List<String> feats, String[] toks, 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
-
TokenPatternFeatureGenerator
public TokenPatternFeatureGenerator()Initializes aTokenPatternFeatureGenerator. For tokenization theSimpleTokenizeris used. -
TokenPatternFeatureGenerator
public TokenPatternFeatureGenerator(opennlp.tools.tokenize.Tokenizer supportTokenizer) Initializes aTokenPatternFeatureGeneratorinstance.- Parameters:
supportTokenizer- TheTokenizerto be used.
-
-
Method Details
-
createFeatures
-