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.IOException
public double getWordAccuracy()
public long getWordCount()
Copyright © 2010 - 2023 Adobe. All Rights Reserved