public class POSTaggerCrossValidator extends Object
| Constructor and Description |
|---|
POSTaggerCrossValidator(String languageCode,
ModelType modelType,
POSDictionary tagDictionary,
Dictionary ngramDictionary)
Deprecated.
use
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a TrainingParameters object and a
POSTaggerFactory. |
POSTaggerCrossValidator(String languageCode,
ModelType modelType,
POSDictionary tagDictionary,
Dictionary ngramDictionary,
int cutoff,
int iterations)
Deprecated.
use
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a TrainingParameters object and a
POSTaggerFactory. |
POSTaggerCrossValidator(String languageCode,
TrainingParameters trainParam,
File tagDictionary,
Integer ngramCutoff,
Integer tagdicCutoff,
String factoryClass,
POSTaggerEvaluationMonitor... listeners)
Creates a
POSTaggerCrossValidator that builds a ngram dictionary
dynamically. |
POSTaggerCrossValidator(String languageCode,
TrainingParameters trainParam,
POSDictionary tagDictionary,
Dictionary ngramDictionary,
POSTaggerEvaluationMonitor... listeners)
Deprecated.
|
POSTaggerCrossValidator(String languageCode,
TrainingParameters trainParam,
POSDictionary tagDictionary,
Integer ngramCutoff,
POSTaggerEvaluationMonitor... listeners)
Deprecated.
use
#POSTaggerCrossValidator(String, TrainingParameters, POSDictionary, Integer, String, POSTaggerEvaluationMonitor...)
instead and pass in the name of POSTaggerFactory
sub-class. |
POSTaggerCrossValidator(String languageCode,
TrainingParameters trainParam,
POSDictionary tagDictionary,
POSTaggerEvaluationMonitor... listeners)
Deprecated.
|
POSTaggerCrossValidator(String languageCode,
TrainingParameters trainParam,
POSTaggerFactory factory,
POSTaggerEvaluationMonitor... listeners)
Creates a
POSTaggerCrossValidator using the given
POSTaggerFactory. |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(ObjectStream<POSSample> samples,
int nFolds)
Starts the evaluation.
|
double |
getWordAccuracy()
Retrieves the accuracy for all iterations.
|
long |
getWordCount()
Retrieves the number of words which where validated
over all iterations.
|
public POSTaggerCrossValidator(String languageCode, TrainingParameters trainParam, File tagDictionary, Integer ngramCutoff, Integer tagdicCutoff, String factoryClass, POSTaggerEvaluationMonitor... listeners)
POSTaggerCrossValidator that builds a ngram dictionary
dynamically. It instantiates a sub-class of POSTaggerFactory using
the tag and the ngram dictionaries.public POSTaggerCrossValidator(String languageCode, TrainingParameters trainParam, POSTaggerFactory factory, POSTaggerEvaluationMonitor... listeners)
POSTaggerCrossValidator using the given
POSTaggerFactory.public POSTaggerCrossValidator(String languageCode, ModelType modelType, POSDictionary tagDictionary, Dictionary ngramDictionary, int cutoff, int iterations)
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a TrainingParameters object and a
POSTaggerFactory.public POSTaggerCrossValidator(String languageCode, ModelType modelType, POSDictionary tagDictionary, Dictionary ngramDictionary)
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a TrainingParameters object and a
POSTaggerFactory.public POSTaggerCrossValidator(String languageCode, TrainingParameters trainParam, POSDictionary tagDictionary, POSTaggerEvaluationMonitor... listeners)
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a POSTaggerFactory.public POSTaggerCrossValidator(String languageCode, TrainingParameters trainParam, POSDictionary tagDictionary, Integer ngramCutoff, POSTaggerEvaluationMonitor... listeners)
#POSTaggerCrossValidator(String, TrainingParameters, POSDictionary, Integer, String, POSTaggerEvaluationMonitor...)
instead and pass in the name of POSTaggerFactory
sub-class.public POSTaggerCrossValidator(String languageCode, TrainingParameters trainParam, POSDictionary tagDictionary, Dictionary ngramDictionary, POSTaggerEvaluationMonitor... listeners)
POSTaggerCrossValidator(String, TrainingParameters, POSTaggerFactory, POSTaggerEvaluationMonitor...)
instead and pass in a POSTaggerFactory.public void evaluate(ObjectStream<POSSample> samples, int nFolds) throws IOException
samples - the data to train and testnFolds - number of foldsIOExceptionpublic double getWordAccuracy()
public long getWordCount()
Copyright © 2019 The Apache Software Foundation. All rights reserved.