opennlp.tools.namefind
Class TokenNameFinderCrossValidator

java.lang.Object
  extended by opennlp.tools.namefind.TokenNameFinderCrossValidator

public class TokenNameFinderCrossValidator
extends Object


Constructor Summary
TokenNameFinderCrossValidator(String languageCode, int cutoff, int iterations)
          Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.
TokenNameFinderCrossValidator(String languageCode, String type, byte[] featureGeneratorBytes, Map<String,Object> resources, int iterations, int cutoff)
          Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.
TokenNameFinderCrossValidator(String languageCode, String type, int cutoff, int iterations)
          Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.
TokenNameFinderCrossValidator(String languageCode, String type, TrainingParameters trainParams, byte[] featureGeneratorBytes, Map<String,Object> resources, TokenNameFinderEvaluationMonitor... listeners)
          Name finder cross validator
 
Method Summary
 void evaluate(ObjectStream<NameSample> samples, int nFolds)
          Starts the evaluation.
 FMeasure getFMeasure()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TokenNameFinderCrossValidator

@Deprecated
public TokenNameFinderCrossValidator(String languageCode,
                                                int cutoff,
                                                int iterations)
Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.

Name finder cross validator

Parameters:
languageCode - the language of the training data
cutoff -
iterations -

TokenNameFinderCrossValidator

@Deprecated
public TokenNameFinderCrossValidator(String languageCode,
                                                String type,
                                                int cutoff,
                                                int iterations)
Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.

Name finder cross validator

Parameters:
languageCode - the language of the training data
type - null or an override type for all types in the training data
cutoff - specifies the min number of times a feature must be seen
iterations - the number of iterations

TokenNameFinderCrossValidator

@Deprecated
public TokenNameFinderCrossValidator(String languageCode,
                                                String type,
                                                byte[] featureGeneratorBytes,
                                                Map<String,Object> resources,
                                                int iterations,
                                                int cutoff)
Deprecated. use TokenNameFinderCrossValidator(String, String, TrainingParameters, byte[], Map, TokenNameFinderEvaluationMonitor...) instead and pass in a TrainingParameters object.

Name finder cross validator

Parameters:
languageCode - the language of the training data
type - null or an override type for all types in the training data
featureGeneratorBytes - descriptor to configure the feature generation or null
resources - the resources for the name finder or null if none
cutoff - specifies the min number of times a feature must be seen
iterations - the number of iterations

TokenNameFinderCrossValidator

public TokenNameFinderCrossValidator(String languageCode,
                                     String type,
                                     TrainingParameters trainParams,
                                     byte[] featureGeneratorBytes,
                                     Map<String,Object> resources,
                                     TokenNameFinderEvaluationMonitor... listeners)
Name finder cross validator

Parameters:
languageCode - the language of the training data
type - null or an override type for all types in the training data
trainParams - machine learning train parameters
featureGeneratorBytes - descriptor to configure the feature generation or null
listeners - a list of listeners
resources - the resources for the name finder or null if none
Method Detail

evaluate

public void evaluate(ObjectStream<NameSample> samples,
                     int nFolds)
              throws IOException
Starts the evaluation.

Parameters:
samples - the data to train and test
nFolds - number of folds
Throws:
IOException

getFMeasure

public FMeasure getFMeasure()


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.