public final class Evaluation extends Object
| Constructor and Description |
|---|
Evaluation() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvaluator(Evaluator evaluator) |
EvaluationResult |
evaluate(NeuralNetwork neuralNetwork,
DataSet testSet)
Runs evaluation procedure for given neural network and data set through all evaluatoors
Evaluation results are stored in evaluators
|
<T extends Evaluator> |
getEvaluator(Class<T> type) |
Map<Class<?>,Evaluator> |
getEvaluators()
Return all evaluators used for evaluation
|
double |
getMeanSquareError() |
static void |
runFullEvaluation(NeuralNetwork<?> neuralNet,
DataSet dataSet)
Out of the box method (util) which computes all metrics for given neural network and test data set
|
public EvaluationResult evaluate(NeuralNetwork neuralNetwork, DataSet testSet)
neuralNetwork - trained neural networktestSet - test data set used for evaluationpublic void addEvaluator(Evaluator evaluator)
evaluator - public <T extends Evaluator> T getEvaluator(Class<T> type)
T - Evaluator classtype - concrete evaluator classpublic Map<Class<?>,Evaluator> getEvaluators()
public double getMeanSquareError()
public static void runFullEvaluation(NeuralNetwork<?> neuralNet, DataSet dataSet)
neuralNet - neural network to evaluatedataSet - data set to evaluateCopyright © 2019 Neuroph Project. All rights reserved.