Uses of Interface
org.tribuo.evaluation.Evaluator
Packages that use Evaluator
Package
Description
Provides the core interfaces and classes for using Tribuo.
Provides classes and infrastructure for anomaly detection problems.
Evaluation classes for anomaly detection.
Provides classes and infrastructure for multiclass classification problems.
Evaluation classes for multi-class classification.
Provides classes and infrastructure for working with clustering problems.
Evaluation classes for clustering.
Evaluation base classes, along with code for train/test splits and cross validation.
Provides classes and infrastructure for working with multi-label classification problems.
Evaluation classes for multi-label classification using
MultiLabel
.Provides classes and infrastructure for regression problems with single or multiple output dimensions.
Evaluation classes for single or multi-dimensional regression.
-
Uses of Evaluator in org.tribuo
Methods in org.tribuo that return EvaluatorModifier and TypeMethodDescriptionEvaluator<T,
? extends Evaluation<T>> OutputFactory.getEvaluator()
Gets anEvaluator
suitable for measuring performance of predictions for the Output subclass. -
Uses of Evaluator in org.tribuo.anomaly
Methods in org.tribuo.anomaly that return Evaluator -
Uses of Evaluator in org.tribuo.anomaly.evaluation
Classes in org.tribuo.anomaly.evaluation that implement EvaluatorModifier and TypeClassDescriptionclass
-
Uses of Evaluator in org.tribuo.classification
Methods in org.tribuo.classification that return Evaluator -
Uses of Evaluator in org.tribuo.classification.evaluation
Classes in org.tribuo.classification.evaluation that implement Evaluator -
Uses of Evaluator in org.tribuo.clustering
Methods in org.tribuo.clustering that return Evaluator -
Uses of Evaluator in org.tribuo.clustering.evaluation
Classes in org.tribuo.clustering.evaluation that implement EvaluatorModifier and TypeClassDescriptionclass
-
Uses of Evaluator in org.tribuo.evaluation
Classes in org.tribuo.evaluation that implement EvaluatorModifier and TypeClassDescriptionclass
AbstractEvaluator<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 anOnlineEvaluator
which accumulates predictions. -
Uses of Evaluator in org.tribuo.multilabel
Methods in org.tribuo.multilabel that return Evaluator -
Uses of Evaluator in org.tribuo.multilabel.evaluation
Classes in org.tribuo.multilabel.evaluation that implement Evaluator -
Uses of Evaluator in org.tribuo.regression
Methods in org.tribuo.regression that return Evaluator -
Uses of Evaluator in org.tribuo.regression.evaluation
Classes in org.tribuo.regression.evaluation that implement EvaluatorModifier and TypeClassDescriptionfinal class