Package opennlp.tools.namefind
Class TokenNameFinderModel
java.lang.Object
opennlp.tools.util.model.BaseModel
opennlp.tools.namefind.TokenNameFinderModel
- All Implemented Interfaces:
Serializable,ArtifactProvider
The
TokenNameFinderModel is the model used
by a learnable TokenNameFinder.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class opennlp.tools.util.model.BaseModel
TRAINING_CUTOFF_PROPERTY, TRAINING_EVENTHASH_PROPERTY, TRAINING_ITERATIONS_PROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionTokenNameFinderModel(File modelFile) TokenNameFinderModel(String languageCode, MaxentModel nameFinderModel, byte[] generatorDescriptor, Map<String, Object> resources, Map<String, String> manifestInfoEntries) TokenNameFinderModel(String languageCode, MaxentModel nameFinderModel, int beamSize, byte[] generatorDescriptor, Map<String, Object> resources, Map<String, String> manifestInfoEntries, SequenceCodec<String> seqCodec, TokenNameFinderFactory factory) TokenNameFinderModel(String languageCode, MaxentModel nameFinderModel, Map<String, Object> resources, Map<String, String> manifestInfoEntries) TokenNameFinderModel(String languageCode, SequenceClassificationModel<String> nameFinderModel, byte[] generatorDescriptor, Map<String, Object> resources, Map<String, String> manifestInfoEntries, SequenceCodec<String> seqCodec, TokenNameFinderFactory factory) TokenNameFinderModel(URL modelURL) TokenNameFinderModel(Path modelPath) -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<String, ArtifactSerializer> Create the artifact serializers.Methods inherited from class opennlp.tools.util.model.BaseModel
getArtifact, getLanguage, getManifestProperty, getVersion, isLoadedFromSerialized, serialize, serialize, serialize
-
Constructor Details
-
TokenNameFinderModel
public TokenNameFinderModel(String languageCode, SequenceClassificationModel<String> nameFinderModel, byte[] generatorDescriptor, Map<String, Object> resources, Map<String, String> manifestInfoEntries, SequenceCodec<String> seqCodec, TokenNameFinderFactory factory) -
TokenNameFinderModel
public TokenNameFinderModel(String languageCode, MaxentModel nameFinderModel, int beamSize, byte[] generatorDescriptor, Map<String, Object> resources, Map<String, String> manifestInfoEntries, SequenceCodec<String> seqCodec, TokenNameFinderFactory factory) -
TokenNameFinderModel
-
TokenNameFinderModel
-
TokenNameFinderModel
- Throws:
IOException
-
TokenNameFinderModel
- Throws:
IOException
-
TokenNameFinderModel
- Throws:
IOException
-
TokenNameFinderModel
- Throws:
IOException
-
-
Method Details
-
getNameFinderSequenceModel
-
getSequenceCodec
-
getFactory
-
createArtifactSerializers
Create the artifact serializers. Currently for serializers related to features that require external resources, such asW2VClassesDictionaryobjects, the convention is to add its element tag name as key of the serializer map. For example, the element tag name for theWordClusterFeatureGeneratorwhich usesW2VClassesDictionaryobjects serialized by theW2VClassesDictionarySerializeris 'wordcluster', which is the key used to add the serializer to the map.- Returns:
- the map containing the added serializers
-