Uses of Interface
org.tribuo.evaluation.Evaluation
Packages that use Evaluation
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 Evaluation in org.tribuo
Methods in org.tribuo that return types with arguments of type EvaluationModifier and TypeMethodDescriptionEvaluator<T, ? extends Evaluation<T>> OutputFactory.getEvaluator()Gets anEvaluatorsuitable for measuring performance of predictions for the Output subclass. -
Uses of Evaluation in org.tribuo.evaluation
Classes in org.tribuo.evaluation with type parameters of type EvaluationModifier and TypeClassDescriptionclassAbstractEvaluator<T extends Output<T>, C extends MetricContext<T>, E extends Evaluation<T>, M extends EvaluationMetric<T,C>> Base class for evaluators.classCrossValidation<T extends Output<T>, E extends Evaluation<T>>A class that does k-fold cross-validation.interfaceEvaluationRenderer<T extends Output<T>, E extends Evaluation<T>>Renders anEvaluationinto a String.interfaceEvaluator<T extends Output<T>, E extends Evaluation<T>>An evaluation factory which produces immutableEvaluations of a givenDatasetusing the givenModel.final classOnlineEvaluator<T extends Output<T>, E extends Evaluation<T>>An evaluator which aggregates predictions and producesEvaluations covering all thePredictions it has seen or created.Methods in org.tribuo.evaluation with type parameters of type EvaluationModifier and TypeMethodDescriptionstatic <T extends Output<T>, R extends Evaluation<T>>
com.oracle.labs.mlrg.olcut.util.Pair<Integer, Double> Calculates the argmax of a metric across the supplied evaluations.static <T extends Output<T>, R extends Evaluation<T>>
Map<MetricID<T>, DescriptiveStats> Summarize all fields of a list of evaluations.static <T extends Output<T>, R extends Evaluation<T>>
DescriptiveStatsEvaluationAggregator.summarize(List<R> evaluations, ToDoubleFunction<R> fieldGetter) Summarize a single field of an evaluation across several evaluations.static <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.static <T extends Output<T>, R extends Evaluation<T>>
Map<MetricID<T>, DescriptiveStats> EvaluationAggregator.summarizeCrossValidation(List<com.oracle.labs.mlrg.olcut.util.Pair<R, Model<T>>> evaluations) Summarize all fields of a list of evaluations produced byCrossValidation.