Package opennlp.tools.util.featuregen
package opennlp.tools.util.featuregen
This package contains classes for generating sequence features.
-
ClassDescriptionAn interface for generating features for name entity identification and for updating document level contexts.The
AdditionalContextFeatureGeneratorgenerates the context from the passed in additional context.TheAggregatedFeatureGeneratoraggregates a set offeature generatorsand calls them to generate the features.AGeneratorFactorythat producesAggregatedFeatureGeneratorinstances whenAggregatedFeatureGeneratorFactory.create()is called.Adds bigram features based on tokens and token classes.AGeneratorFactorythat producesBigramNameFeatureGeneratorinstances whenBigramNameFeatureGeneratorFactory.create()is called.Generates Brown cluster features for token bigrams.Class to load a Brown cluster document in the format:word\tword_class\tprob.AGeneratorFactorythat producesBrownBigramFeatureGeneratorinstances whenBrownClusterBigramFeatureGeneratorFactory.create()is called.AGeneratorFactorythat producesBrownTokenClassFeatureGeneratorinstances whenBrownClusterTokenClassFeatureGeneratorFactory.create()is called.AGeneratorFactorythat producesBrownTokenFeatureGeneratorinstances whenBrownClusterTokenFeatureGeneratorFactory.create()is called.Obtain the paths listed in the pathLengths array from the Brown class.GeneratesBrownClusterfeatures for current token and token class.GeneratesBrownClusterfeatures for current token.Caches features of the aggregatedgenerators.AGeneratorFactorythat producesCachedFeatureGeneratorinstances whenCachedFeatureGeneratorFactory.create()is called.TheCharacterNgramFeatureGeneratoruses character ngrams to generate features about each token.AGeneratorFactorythat producesCharacterNgramFeatureGeneratorinstances whenCharacterNgramFeatureGeneratorFactory.create()is called.AGeneratorFactorythat producesOutcomePriorFeatureGeneratorinstances whenDefinitionFeatureGeneratorFactory.create()is called.TheDictionaryFeatureGeneratoruses aDictionaryNameFinderto generate features for detected names based on theInSpanGenerator.AGeneratorFactorythat producesDictionaryFeatureGeneratorinstances whenDictionaryFeatureGeneratorFactory.create()is called.This feature generator creates document begin features.AGeneratorFactorythat producesDocumentBeginFeatureGeneratorinstances whenDocumentBeginFeatureGeneratorFactory.create()is called.TheFeatureGeneratorResourceProviderprovides access to the resources available in the model.This class provide common utilities for feature generation.Creates a set of feature generators based on a provided XML descriptor.Generates features if the tokens are recognized by the providedTokenNameFinder.The definition feature maps the underlying distribution of outcomes.A POS tagging driven feature generator.AGeneratorFactorythat producesPosTaggerFeatureGeneratorinstances whenPosTaggerFeatureGeneratorFactory.create()is called.Adds the token POS tag as feature.AGeneratorFactorythat producesPOSTaggerNameFeatureGeneratorinstances whenPOSTaggerNameFeatureGeneratorFactory.create()is called.A feature generator implementation that generates prefix-based features.AGeneratorFactorythat producesPrefixFeatureGeneratorinstances whenPrefixFeatureGeneratorFactory.create()is called.ThisAdaptiveFeatureGeneratorgenerates features indicating the outcome associated with a previously occurring word.AGeneratorFactorythat producesPreviousMapFeatureGeneratorinstances whenPreviousMapFeatureGeneratorFactory.create()is called.ThisAdaptiveFeatureGeneratorgenerates features indicating the outcome associated with two previously occurring words.This feature generator creates sentence begin and end features.AGeneratorFactorythat producesSentenceFeatureGeneratorinstances whenSentenceFeatureGeneratorFactory.create()is called.Recognizes predefined patterns in strings.A feature generator implementation that generates suffix-based features.AGeneratorFactorythat producesSuffixFeatureGeneratorinstances whenSuffixFeatureGeneratorFactory.create()is called.Generates features for the class of a token.AGeneratorFactorythat producesTokenClassFeatureGeneratorinstances whenTokenClassFeatureGeneratorFactory.create()is called.Generates a feature which contains a token itself.AGeneratorFactorythat producesTokenFeatureGeneratorinstances whenTokenFeatureGeneratorFactory.create()is called.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.AGeneratorFactoryinstantiatesTokenPatternFeatureGeneratorinstances whenTokenPatternFeatureGeneratorFactory.create()is called.Adds trigram features based on tokens and token classes.AGeneratorFactorythat producesTrigramNameFeatureGeneratorinstances whenTrigramNameFeatureGeneratorFactory.create()is called.Generates previous (left-sided) and next (right-sided) features for a givenAdaptiveFeatureGenerator.AGeneratorFactorythat producesWindowFeatureGeneratorinstances whenWindowFeatureGeneratorFactory.create()is called.AnAdaptiveFeatureGeneratorimplementation of a word cluster feature generator.Defines a word clusterGeneratorFactory; it reads an element containing 'w2vwordcluster' as a tag name.