static <A extends Classifier> Evaluator.EvaluationResult |
Evaluator.crossValidateClassifier(ClassifierFactory<A> classifierFactory,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
int numLabels,
int folds,
java.lang.Double threshold,
boolean verbose) |
Does a k-fold crossvalidation on the given classifiers with features and
outcomes.
|
static <A extends Classifier> Evaluator.EvaluationResult |
Evaluator.crossValidateClassifier(ClassifierFactory<A> classifierFactory,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
int numLabels,
int folds,
java.lang.Double threshold,
int numThreads,
boolean verbose) |
Does a k-fold crossvalidation on the given classifiers with features and
outcomes.
|
static Evaluator.EvaluationResult |
Evaluator.evaluateClassifier(Classifier classifier,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
float splitFraction,
boolean random) |
Trains and evaluates the given classifier with a test split.
|
static Evaluator.EvaluationResult |
Evaluator.evaluateClassifier(Classifier classifier,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
float splitFraction,
boolean random,
java.lang.Double threshold) |
Trains and evaluates the given classifier with a test split.
|
static Evaluator.EvaluationResult |
Evaluator.evaluateSplit(Classifier classifier,
EvaluationSplit split) |
Evaluates a given train/test split with the given classifier.
|
static Evaluator.EvaluationResult |
Evaluator.evaluateSplit(Classifier classifier,
EvaluationSplit split,
java.lang.Double threshold) |
Evaluates a given train/test split with the given classifier.
|
static Evaluator.EvaluationResult |
Evaluator.evaluateSplit(Classifier classifier,
de.jungblut.math.DoubleVector[] trainFeatures,
de.jungblut.math.DoubleVector[] trainOutcome,
de.jungblut.math.DoubleVector[] testFeatures,
de.jungblut.math.DoubleVector[] testOutcome,
java.lang.Double threshold) |
Evaluates a given train/test split with the given classifier.
|
Evaluator.EvaluationResult |
TestSetIterationCallback.getBestResult() |
|
static <A extends Classifier> Evaluator.EvaluationResult |
Evaluator.tenFoldCrossValidation(ClassifierFactory<A> classifierFactory,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
int numLabels,
java.lang.Double threshold,
boolean verbose) |
Does a 10 fold crossvalidation.
|
static <A extends Classifier> Evaluator.EvaluationResult |
Evaluator.tenFoldCrossValidation(ClassifierFactory<A> classifierFactory,
de.jungblut.math.DoubleVector[] features,
de.jungblut.math.DoubleVector[] outcome,
int numLabels,
java.lang.Double threshold,
int numThreads,
boolean verbose) |
Does a 10 fold crossvalidation.
|
static Evaluator.EvaluationResult |
Evaluator.testClassifier(Predictor classifier,
de.jungblut.math.DoubleVector[] testFeatures,
de.jungblut.math.DoubleVector[] testOutcome) |
Tests the given classifier without actually training it.
|
static Evaluator.EvaluationResult |
Evaluator.testClassifier(Predictor classifier,
de.jungblut.math.DoubleVector[] testFeatures,
de.jungblut.math.DoubleVector[] testOutcome,
java.lang.Double threshold) |
Tests the given classifier without actually training it.
|