Class TokenNameFinderCrossValidator

Namespace
NOpenNLP.Tools.Namefind
Assembly
NOpenNLP.Tools.dll
public class TokenNameFinderCrossValidator
Inheritance
TokenNameFinderCrossValidator
Inherited Members

Constructors

TokenNameFinderCrossValidator(string, string?, TrainingParameters, TokenNameFinderFactory, params ITokenNameFinderEvaluationMonitor?[]?)

public TokenNameFinderCrossValidator(string languageCode, string? type, TrainingParameters trainParams, TokenNameFinderFactory factory, params ITokenNameFinderEvaluationMonitor?[]? listeners)

Parameters

languageCode string
type string
trainParams TrainingParameters
factory TokenNameFinderFactory
listeners ITokenNameFinderEvaluationMonitor[]

TokenNameFinderCrossValidator(string, string?, TrainingParameters, byte[]?, IDictionary<string, object>?, params ITokenNameFinderEvaluationMonitor?[]?)

public TokenNameFinderCrossValidator(string languageCode, string? type, TrainingParameters trainParams, byte[]? featureGeneratorBytes, IDictionary<string, object>? resources, params ITokenNameFinderEvaluationMonitor?[]? listeners)

Parameters

languageCode string
type string
trainParams TrainingParameters
featureGeneratorBytes byte[]
resources IDictionary<string, object>
listeners ITokenNameFinderEvaluationMonitor[]

TokenNameFinderCrossValidator(string, string?, TrainingParameters, byte[]?, IDictionary<string, object>?, ISequenceCodec<string>, params ITokenNameFinderEvaluationMonitor?[]?)

Name finder cross validator

public TokenNameFinderCrossValidator(string languageCode, string? type, TrainingParameters trainParams, byte[]? featureGeneratorBytes, IDictionary<string, object>? resources, ISequenceCodec<string> codec, params ITokenNameFinderEvaluationMonitor?[]? listeners)

Parameters

languageCode string

the language of the training data

type string

null or an override type for all types in the training data

trainParams TrainingParameters

machine learning train parameters

featureGeneratorBytes byte[]

descriptor to configure the feature generation or null

resources IDictionary<string, object>

the resources for the name finder or null if none

codec ISequenceCodec<string>

the sequence codec

listeners ITokenNameFinderEvaluationMonitor[]

a list of listeners

Properties

FMeasure

public virtual FMeasure FMeasure { get; }

Property Value

FMeasure

Methods

Evaluate(IObjectStream<NameSample?>, int)

Starts the evaluation.

public virtual void Evaluate(IObjectStream<NameSample?> samples, int nFolds)

Parameters

samples IObjectStream<NameSample>

the data to train and test

nFolds int

number of folds

Exceptions

IOException

IOException