Class LabelSequenceEvaluator
java.lang.Object
org.tribuo.sequence.AbstractSequenceEvaluator<Label,LabelMetric.Context,LabelSequenceEvaluation,LabelMetric>
org.tribuo.classification.sequence.LabelSequenceEvaluator
- All Implemented Interfaces:
SequenceEvaluator<Label,LabelSequenceEvaluation>
public class LabelSequenceEvaluator
extends AbstractSequenceEvaluator<Label,LabelMetric.Context,LabelSequenceEvaluation,LabelMetric>
A sequence evaluator for labels.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected LabelMetric.ContextcreateContext(SequenceModel<Label> model, List<List<Prediction<Label>>> predictions) protected LabelSequenceEvaluationcreateEvaluation(LabelMetric.Context ctx, Map<MetricID<Label>, Double> results, EvaluationProvenance provenance) protected Set<LabelMetric>createMetrics(SequenceModel<Label> model) Methods inherited from class org.tribuo.sequence.AbstractSequenceEvaluator
computeResults, evaluate, evaluate, evaluate
-
Constructor Details
-
LabelSequenceEvaluator
public LabelSequenceEvaluator()
-
-
Method Details
-
createMetrics
- Specified by:
createMetricsin classAbstractSequenceEvaluator<Label,LabelMetric.Context, LabelSequenceEvaluation, LabelMetric>
-
createContext
protected LabelMetric.Context createContext(SequenceModel<Label> model, List<List<Prediction<Label>>> predictions) - Specified by:
createContextin classAbstractSequenceEvaluator<Label,LabelMetric.Context, LabelSequenceEvaluation, LabelMetric>
-
createEvaluation
protected LabelSequenceEvaluation createEvaluation(LabelMetric.Context ctx, Map<MetricID<Label>, Double> results, EvaluationProvenance provenance) - Specified by:
createEvaluationin classAbstractSequenceEvaluator<Label,LabelMetric.Context, LabelSequenceEvaluation, LabelMetric>
-