Package opennlp.tools.doccat
Class NGramFeatureGenerator
java.lang.Object
opennlp.tools.doccat.NGramFeatureGenerator
- All Implemented Interfaces:
- FeatureGenerator
Generates ngram features for a document.
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionInstantiates anNGramFeatureGeneratorinstance with a Bi grams config.NGramFeatureGenerator(int minGram, int maxGram) Instantiates anNGramFeatureGeneratorinstance with configurable ngram parameters.
- 
Method SummaryModifier and TypeMethodDescriptionextractFeatures(String[] text, Map<String, Object> extraInfo) Extracts features from giventextfragments.
- 
Constructor Details- 
NGramFeatureGeneratorInstantiates anNGramFeatureGeneratorinstance with configurable ngram parameters.- Parameters:
- minGram- The minimum words in ngram features.
- maxGram- The maximum words in ngram features.
- Throws:
- InvalidFormatException- Thrown if parameter values are invalid or inconsistent.
 
- 
NGramFeatureGeneratorInstantiates anNGramFeatureGeneratorinstance with a Bi grams config.- Throws:
- InvalidFormatException- Thrown if parameter values are invalid or inconsistent.
 
 
- 
- 
Method Details- 
extractFeaturesDescription copied from interface:FeatureGeneratorExtracts features from giventextfragments.- Specified by:
- extractFeaturesin interface- FeatureGenerator
- Parameters:
- text- The text fragments to extract features from
- extraInfo- Optional extra information to be used by the- FeatureGenerator.
- Returns:
- A collection of features.
 
 
-