org.neuroph.eval
Class Evaluation
- java.lang.Object
-
- org.neuroph.eval.Evaluation
-
public final class Evaluation extends java.lang.ObjectEvaluation service used to run different evaluators on trained neural network
-
-
Constructor Summary
Constructors Constructor and Description Evaluation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddEvaluator(Evaluator evaluator)EvaluationResultevaluateDataSet(NeuralNetwork neuralNetwork, DataSet dataSet)Runs evaluation procedure for given neural network and data set through all evaluatoors Evaluation results are stored in evaluators<T extends Evaluator>
TgetEvaluator(java.lang.Class<T> type)java.util.Map<java.lang.Class<?>,Evaluator>getEvaluators()Return all evaluators used for evaluationdoublegetMeanSquareError()static voidrunFullEvaluation(NeuralNetwork<?> neuralNet, DataSet dataSet)Out of the box method (util) which computes all metrics for given neural network and test data set
-
-
-
Method Detail
-
evaluateDataSet
public EvaluationResult evaluateDataSet(NeuralNetwork neuralNetwork, DataSet dataSet)
Runs evaluation procedure for given neural network and data set through all evaluatoors Evaluation results are stored in evaluators- Parameters:
neuralNetwork- trained neural networkdataSet- test data set used for evaluation- Returns:
-
addEvaluator
public void addEvaluator(Evaluator evaluator)
- Parameters:
evaluator-
-
getEvaluator
public <T extends Evaluator> T getEvaluator(java.lang.Class<T> type)
- Type Parameters:
T- Evaluator class- Parameters:
type- concrete evaluator class- Returns:
- result of evaluation for given Evaluator type
-
getEvaluators
public java.util.Map<java.lang.Class<?>,Evaluator> getEvaluators()
Return all evaluators used for evaluation- Returns:
-
getMeanSquareError
public double getMeanSquareError()
-
runFullEvaluation
public 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- Parameters:
neuralNet- neural network to evaluatedataSet- data set to evaluate
-
-
DMelt 3.0 © DataMelt by jWork.ORG