public class TokenNameFinderModel extends BaseModel
TokenNameFinderModel is the model used
by a learnable TokenNameFinder.NameFinderME| Modifier and Type | Class and Description |
|---|---|
static class |
TokenNameFinderModel.FeatureGeneratorCreationError |
artifactMap, FACTORY_NAME, MANIFEST_ENTRY, toolFactory, TRAINING_CUTOFF_PROPERTY, TRAINING_EVENTHASH_PROPERTY, TRAINING_ITERATIONS_PROPERTY| Constructor and Description |
|---|
TokenNameFinderModel(File modelFile) |
TokenNameFinderModel(InputStream in) |
TokenNameFinderModel(String languageCode,
AbstractModel nameFinderModel,
byte[] generatorDescriptor,
Map<String,Object> resources,
Map<String,String> manifestInfoEntries) |
TokenNameFinderModel(String languageCode,
AbstractModel nameFinderModel,
Map<String,Object> resources,
Map<String,String> manifestInfoEntries) |
TokenNameFinderModel(URL modelURL) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,ArtifactSerializer> |
createArtifactSerializers() |
protected void |
createArtifactSerializers(Map<String,ArtifactSerializer> serializers)
Registers all
ArtifactSerializer for their artifact file name extensions. |
AdaptiveFeatureGenerator |
createFeatureGenerators()
Creates the
AdaptiveFeatureGenerator. |
AbstractModel |
getNameFinderModel()
Retrieves the
TokenNameFinder model. |
static boolean |
isModelValid(MaxentModel model) |
TokenNameFinderModel |
updateFeatureGenerator(byte[] descriptor) |
protected void |
validateArtifactMap()
Validates the parsed artifacts.
|
checkArtifactMap, getArtifact, getArtifactSerializer, getDefaultFactory, getLanguage, getManifestProperty, getVersion, isLoadedFromSerialized, serialize, setManifestPropertypublic TokenNameFinderModel(String languageCode, AbstractModel nameFinderModel, byte[] generatorDescriptor, Map<String,Object> resources, Map<String,String> manifestInfoEntries)
public TokenNameFinderModel(String languageCode, AbstractModel nameFinderModel, Map<String,Object> resources, Map<String,String> manifestInfoEntries)
public TokenNameFinderModel(InputStream in) throws IOException, InvalidFormatException
IOExceptionInvalidFormatExceptionpublic TokenNameFinderModel(File modelFile) throws IOException, InvalidFormatException
IOExceptionInvalidFormatExceptionpublic TokenNameFinderModel(URL modelURL) throws IOException, InvalidFormatException
IOExceptionInvalidFormatExceptionpublic AbstractModel getNameFinderModel()
TokenNameFinder model.public AdaptiveFeatureGenerator createFeatureGenerators()
AdaptiveFeatureGenerator. Usually this
is a set of generators contained in the AggregatedFeatureGenerator.
Note:
The generators are created on every call to this method.public TokenNameFinderModel updateFeatureGenerator(byte[] descriptor)
protected void createArtifactSerializers(Map<String,ArtifactSerializer> serializers)
BaseModelArtifactSerializer for their artifact file name extensions.
The registered ArtifactSerializer are used to create and serialize
resources in the model package.
Override this method to register custom ArtifactSerializers.
Note:
Subclasses should generally invoke super.createArtifactSerializers at the beginning
of this method.
This method is called during construction.createArtifactSerializers in class BaseModelserializers - the key of the map is the file extension used to lookup
the ArtifactSerializer.public static Map<String,ArtifactSerializer> createArtifactSerializers()
public static boolean isModelValid(MaxentModel model)
protected void validateArtifactMap()
throws InvalidFormatException
BaseModelInvalidFormatException.
Note:
Subclasses should generally invoke super.validateArtifactMap at the beginning
of this method.validateArtifactMap in class BaseModelInvalidFormatExceptionCopyright © 2019 The Apache Software Foundation. All rights reserved.