Documentation of 'org.neuroph.eval.Evaluation' Java class
Evaluation
org.neuroph.eval

Class Evaluation



  • public final class Evaluation
    extends java.lang.Object
    Evaluation service used to run different evaluators on trained neural network
    • Constructor Detail

      • Evaluation

        public Evaluation()
    • 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 network
        dataSet - 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 evaluate
        dataSet - data set to evaluate

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.