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.