opennlp.tools.tokenize
Class TokenizerCrossValidator

java.lang.Object
  extended by opennlp.tools.tokenize.TokenizerCrossValidator

public class TokenizerCrossValidator
extends Object


Constructor Summary
TokenizerCrossValidator(String language, boolean alphaNumericOptimization)
           
TokenizerCrossValidator(String language, boolean alphaNumericOptimization, int cutoff, int iterations)
          Deprecated. use TokenizerCrossValidator(String, boolean, TrainingParameters, TokenizerEvaluationMonitor...) instead and pass in a TrainingParameters object.
TokenizerCrossValidator(String language, boolean alphaNumericOptimization, TrainingParameters params, TokenizerEvaluationMonitor... listeners)
           
TokenizerCrossValidator(String language, Dictionary abbreviations, boolean alphaNumericOptimization, TrainingParameters params, TokenizerEvaluationMonitor... listeners)
           
 
Method Summary
 void evaluate(ObjectStream<TokenSample> 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

TokenizerCrossValidator

public TokenizerCrossValidator(String language,
                               Dictionary abbreviations,
                               boolean alphaNumericOptimization,
                               TrainingParameters params,
                               TokenizerEvaluationMonitor... listeners)

TokenizerCrossValidator

public TokenizerCrossValidator(String language,
                               boolean alphaNumericOptimization,
                               int cutoff,
                               int iterations)
Deprecated. use TokenizerCrossValidator(String, boolean, TrainingParameters, TokenizerEvaluationMonitor...) instead and pass in a TrainingParameters object.


TokenizerCrossValidator

public TokenizerCrossValidator(String language,
                               boolean alphaNumericOptimization)

TokenizerCrossValidator

public TokenizerCrossValidator(String language,
                               boolean alphaNumericOptimization,
                               TrainingParameters params,
                               TokenizerEvaluationMonitor... listeners)
Method Detail

evaluate

public void evaluate(ObjectStream<TokenSample> 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 © 2011 The Apache Software Foundation. All Rights Reserved.