Uses of Interface
org.tribuo.evaluation.Evaluator
Packages that use Evaluator
Package
Description
Provides the core interfaces and classes for using Tribuo.
Evaluation base classes, along with code for train/test splits and cross validation.
-
Uses of Evaluator in org.tribuo
Methods in org.tribuo that return EvaluatorModifier and TypeMethodDescriptionEvaluator<T, ? extends Evaluation<T>> OutputFactory.getEvaluator()Gets anEvaluatorsuitable for measuring performance of predictions for the Output subclass. -
Uses of Evaluator in org.tribuo.evaluation
Classes in org.tribuo.evaluation that implement EvaluatorModifier and TypeClassDescriptionclassAbstractEvaluator<T extends Output<T>, C extends MetricContext<T>, E extends Evaluation<T>, M extends EvaluationMetric<T,C>> Base class for evaluators.Methods in org.tribuo.evaluation with parameters of type EvaluatorModifier and TypeMethodDescriptionstatic <T extends Output<T>, R extends Evaluation<T>>
Map<MetricID<T>, DescriptiveStats> EvaluationAggregator.summarize(Evaluator<T, R> evaluator, List<? extends Model<T>> models, Dataset<T> dataset) Summarize performance using the supplied evaluator across several models on one dataset.static <T extends Output<T>, R extends Evaluation<T>>
Map<MetricID<T>, DescriptiveStats> EvaluationAggregator.summarize(Evaluator<T, R> evaluator, Model<T> model, List<? extends Dataset<T>> datasets) Summarize performance according to evaluator for a single model across several datasets.Constructors in org.tribuo.evaluation with parameters of type EvaluatorModifierConstructorDescriptionBuilds a k-fold cross-validation loop.Builds a k-fold cross-validation loop.OnlineEvaluator(Evaluator<T, E> evaluator, Model<T> model, DataProvenance provenance) Constructs anOnlineEvaluatorwhich accumulates predictions.