public class MultiSegmentationEvaluator extends TransducerEvaluator
printModelAtEnd| Constructor and Description |
|---|
MultiSegmentationEvaluator(Object[] segmentStartTags,
Object[] segmentContinueTags) |
MultiSegmentationEvaluator(Object[] segmentStartTags,
Object[] segmentContinueTags,
String viterbiOutputFilePrefix,
int viterbiOutputIterationsToSkip) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(Transducer crf,
boolean finishedTraining,
int iteration,
boolean converged,
double cost,
InstanceList training,
InstanceList validation,
InstanceList testing)
Evaluates a Tranducers on a given training, validation, and testing set.
|
int |
getEvalIterations() |
void |
test(Transducer transducer,
InstanceList data,
String description,
PrintStream viterbiOutputStream) |
getCheckpointFilePrefix, getCheckpointIterationsToSkip, getCheckpointTransducer, getNumIterationsToSkip, getNumIterationsToWait, getViterbiOutput, getViterbiOutputEncoding, getViterbiOutputFilePrefix, getViterbiOutputIterationsToSkip, getViterbiOutputIterationsToWait, isAlwaysEvaluateWhenFinished, isPrintModelAtEnd, setAlwaysEvaluateWhenFinished, setCheckpointFilePrefix, setCheckpointIterationsToSkip, setCheckpointTransducer, setNumIterationsToSkip, setNumIterationsToWait, setPrintModelAtEnd, setViterbiOutput, setViterbiOutputEncoding, setViterbiOutputFilePrefix, setViterbiOutputIterationsToSkip, setViterbiOutputIterationsToWait, shouldDoEvaluatepublic MultiSegmentationEvaluator(Object[] segmentStartTags, Object[] segmentContinueTags)
public int getEvalIterations()
public void test(Transducer transducer, InstanceList data, String description, PrintStream viterbiOutputStream)
test in class TransducerEvaluatorpublic boolean evaluate(Transducer crf, boolean finishedTraining, int iteration, boolean converged, double cost, InstanceList training, InstanceList validation, InstanceList testing)
TransducerEvaluatorThe default implementation calls the evaluator's test on the training, validation, and testing sets.
evaluate in class TransducerEvaluatorcrf - The transducer to evaluate.finishedTraining - Whether training has finished. Evaluators can be set to always evaluate when training completes.iteration - The current iterationconverged - Whether training has converged. Most evaluators ignore this.cost - The current cost during training. Some evaluators may include this in the output.training - The training set. If null, the argument is ignored.validation - The validation set. If null, the argument is ignored.testing - The testing set. If null, the argument is ignored.Copyright © 2019 JULIE Lab, Germany. All rights reserved.