Class TokenNameFinderModel

    • Constructor Detail

      • TokenNameFinderModel

        public TokenNameFinderModel​(java.lang.String languageCode,
                                    SequenceClassificationModel<java.lang.String> nameFinderModel,
                                    byte[] generatorDescriptor,
                                    java.util.Map<java.lang.String,​java.lang.Object> resources,
                                    java.util.Map<java.lang.String,​java.lang.String> manifestInfoEntries,
                                    SequenceCodec<java.lang.String> seqCodec,
                                    TokenNameFinderFactory factory)
      • TokenNameFinderModel

        public TokenNameFinderModel​(java.lang.String languageCode,
                                    MaxentModel nameFinderModel,
                                    int beamSize,
                                    byte[] generatorDescriptor,
                                    java.util.Map<java.lang.String,​java.lang.Object> resources,
                                    java.util.Map<java.lang.String,​java.lang.String> manifestInfoEntries,
                                    SequenceCodec<java.lang.String> seqCodec,
                                    TokenNameFinderFactory factory)
      • TokenNameFinderModel

        public TokenNameFinderModel​(java.lang.String languageCode,
                                    MaxentModel nameFinderModel,
                                    byte[] generatorDescriptor,
                                    java.util.Map<java.lang.String,​java.lang.Object> resources,
                                    java.util.Map<java.lang.String,​java.lang.String> manifestInfoEntries)
      • TokenNameFinderModel

        public TokenNameFinderModel​(java.lang.String languageCode,
                                    MaxentModel nameFinderModel,
                                    java.util.Map<java.lang.String,​java.lang.Object> resources,
                                    java.util.Map<java.lang.String,​java.lang.String> manifestInfoEntries)
    • Method Detail

      • getNameFinderModel

        @Deprecated
        public MaxentModel getNameFinderModel()
        Deprecated.
        use getNameFinderSequenceModel instead. This method will be removed soon.
      • createFeatureGenerators

        @Deprecated
        public AdaptiveFeatureGenerator createFeatureGenerators()
        Deprecated.
        use TokenNameFinderFactory.createFeatureGenerators instead!
        Creates the AdaptiveFeatureGenerator. Usually this is a set of generators contained in the AggregatedFeatureGenerator. Note: The generators are created on every call to this method.
        Returns:
        the feature generator or null if there is no descriptor in the model
      • updateFeatureGenerator

        public TokenNameFinderModel updateFeatureGenerator​(byte[] descriptor)
      • createArtifactSerializers

        public static java.util.Map<java.lang.String,​ArtifactSerializer> createArtifactSerializers()
        Create the artifact serializers. Currently for serializers related to features that require external resources, such as W2VClassesDictionary objects, the convention is to add its element tag name as key of the serializer map. For example, the element tag name for the WordClusterFeatureGenerator which uses W2VClassesDictionary objects serialized by the W2VClassesDictionarySerializer is 'wordcluster', which is the key used to add the serializer to the map.
        Returns:
        the map containing the added serializers