public class SegmentationEvaluator extends TransducerEvaluator
alwaysEvaluateWhenFinished, checkpointFilePrefix, checkpointIterationsToSkip, checkpointTransducer, numIterationsToSkip, numIterationsToWait, printModelAtEnd, viterbiOutput, viterbiOutputEncoding, viterbiOutputFilePrefix, viterbiOutputIterationsToSkip, viterbiOutputIterationsToWait| Constructor and Description |
|---|
SegmentationEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(Transducer model,
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.
|
SegmentationEvaluator |
setSegmentEndTag(Object o) |
SegmentationEvaluator |
setSegmentStartTag(Object o) |
void |
test(Transducer model,
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 SegmentationEvaluator setSegmentStartTag(Object o)
public SegmentationEvaluator setSegmentEndTag(Object o)
public boolean evaluate(Transducer model, 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 TransducerEvaluatormodel - 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.public void test(Transducer model, InstanceList data, String description, PrintStream viterbiOutputStream)
test in class TransducerEvaluatorCopyright © 2019 JULIE Lab, Germany. All rights reserved.