Package org.tribuo.evaluation
package org.tribuo.evaluation
Evaluation base classes, along with code for train/test splits and cross validation.
-
ClassDescriptionAbstractEvaluator<T extends Output<T>,
C extends MetricContext<T>, E extends Evaluation<T>, M extends EvaluationMetric<T, C>> Base class for evaluators.A class that does k-fold cross-validation.Descriptive statistics calculated across a list of doubles.Evaluation<T extends Output<T>>An immutable evaluation of a specific model and dataset.Aggregates metrics from a list of evaluations, or a list of models and datasets.Renders anEvaluation
into a String.An evaluation factory which produces immutableEvaluation
s of a givenDataset
using the givenModel
.KFoldSplitter<T extends Output<T>>A k-fold splitter to be used in cross-validation.KFoldSplitter.TrainTestFold<T extends Output<T>>Stores a train/test split for a dataset.An evaluator which aggregates predictions and producesEvaluation
s covering all thePrediction
s it has seen or created.TrainTestSplitter<T extends Output<T>>Splits data into training and testing sets.Provenance for a split data source.