public class POSTaggerCrossValidator
extends java.lang.Object
| Constructor and Description |
|---|
POSTaggerCrossValidator(java.lang.String languageCode,
TrainingParameters trainParam,
java.io.File tagDictionary,
byte[] featureGeneratorBytes,
java.util.Map<java.lang.String,java.lang.Object> resources,
java.lang.Integer tagdicCutoff,
java.lang.String factoryClass,
POSTaggerEvaluationMonitor... listeners)
Creates a
POSTaggerCrossValidator that builds a ngram dictionary
dynamically. |
POSTaggerCrossValidator(java.lang.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(java.lang.String languageCode,
TrainingParameters trainParam,
java.io.File tagDictionary,
byte[] featureGeneratorBytes,
java.util.Map<java.lang.String,java.lang.Object> resources,
java.lang.Integer tagdicCutoff,
java.lang.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(java.lang.String languageCode,
TrainingParameters trainParam,
POSTaggerFactory factory,
POSTaggerEvaluationMonitor... listeners)
POSTaggerCrossValidator using the given
POSTaggerFactory.public void evaluate(ObjectStream<POSSample> samples, int nFolds) throws java.io.IOException
samples - the data to train and testnFolds - number of foldsjava.io.IOExceptionpublic double getWordAccuracy()
public long getWordCount()
Copyright © 2010 - 2023 Adobe. All Rights Reserved