Accord.MachineLearning.DecisionTrees.Rules.Simplification.ComputeError C# (CSharp) Method

ComputeError() public method

Computes the average decision error.
public ComputeError ( double inputs, int outputs ) : double
inputs double A set of input vectors.
outputs int A set of corresponding output vectors.
return double
        public double ComputeError(double[][] inputs, int[] outputs)
        {
            return computeError(inputs, outputs, decisionList);
        }

Usage Example

Example #1
0
        public void LargeRunTest()
        {

            double[][] inputs;
            int[] outputs;
            DecisionTree tree = createTree(out inputs, out outputs);

            var rules = DecisionSet.FromDecisionTree(tree);

            Simplification simpl = new Simplification(rules);
            double error = simpl.ComputeError(inputs, outputs);

            Assert.AreEqual(0, error);

            double newError = simpl.Compute(inputs, outputs);

            Assert.AreEqual(0.067515432098765427, newError);
        }
All Usage Examples Of Accord.MachineLearning.DecisionTrees.Rules.Simplification::ComputeError