Class WordClusterFeatureGenerator
java.lang.Object
opennlp.tools.util.featuregen.WordClusterFeatureGenerator
- All Implemented Interfaces:
opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
public class WordClusterFeatureGenerator
extends Object
implements opennlp.tools.util.featuregen.AdaptiveFeatureGenerator
An
AdaptiveFeatureGenerator implementation of a word cluster feature generator.
It is based on a pre-defined WordClusterDictionary.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionWordClusterFeatureGenerator(WordClusterDictionary dict, String dictResourceKey, boolean lowerCaseDictionary) Instantiates aWordClusterFeatureGeneratorvia a specifiedWordClusterDictionary. -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFeatures(List<String> features, String[] tokens, int index, String[] previousOutcomes) 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
-
WordClusterFeatureGenerator
public WordClusterFeatureGenerator(WordClusterDictionary dict, String dictResourceKey, boolean lowerCaseDictionary) Instantiates aWordClusterFeatureGeneratorvia a specifiedWordClusterDictionary.- Parameters:
dict- The tokendictionaryto use.dictResourceKey- The prefix to use for detected features. Typically, the value for this prefix should be"dict".lowerCaseDictionary-trueif tokens will be lower-cased during dictionary lookup,falseotherwise.
-
-
Method Details
-
createFeatures
-