Class BrownClusterBigramFeatureGeneratorFactory

Namespace
NOpenNLP.Tools.Util.Featuregen
Assembly
NOpenNLP.Tools.dll

Generates Brown clustering features for token bigrams.

public class BrownClusterBigramFeatureGeneratorFactory : GeneratorFactory.AbstractXmlFeatureGeneratorFactory
Inheritance
BrownClusterBigramFeatureGeneratorFactory
Inherited Members

Properties

ArtifactSerializerMapping

public override IDictionary<string, IArtifactSerializer> ArtifactSerializerMapping { get; }

Property Value

IDictionary<string, IArtifactSerializer>

Methods

Create()

public override IAdaptiveFeatureGenerator? Create()

Returns

IAdaptiveFeatureGenerator

null if the subclass uses resourceManager to instantiate

Exceptions

InvalidFormatException

Create(XmlElement, FeatureGeneratorResourceProvider)

Creates an IAdaptiveFeatureGenerator from a the describing XML element.

public virtual IAdaptiveFeatureGenerator Create(XmlElement generatorElement, FeatureGeneratorResourceProvider resourceManager)

Parameters

generatorElement XmlElement

the element which contains the configuration

resourceManager FeatureGeneratorResourceProvider

the resource manager which could be used to access referenced resources

Returns

IAdaptiveFeatureGenerator

the configured IAdaptiveFeatureGenerator