AIMA.Core.Learning.Learners.DecisionTreeLearner.test C# (CSharp) Method

test() public method

public test ( DataSet ds ) : int[]
ds AIMA.Core.Learning.Framework.DataSet
return int[]
        public int[] test(DataSet ds)
        {
            int[] results = new int[] { 0, 0 };

            foreach (Example e in ds.examples)
            {
                if (e.targetValue().Equals(tree.predict(e)))
                {
                    results[0] = results[0] + 1;
                }
                else
                {
                    results[1] = results[1] + 1;
                }
            }
            return results;
        }

Usage Example

Exemplo n.º 1
0
 public void testInducedDecisionTreeClassifiesRestaurantDataSetCorrectly()
 {
     DecisionTreeLearner learner = new DecisionTreeLearner(
             createInducedRestaurantDecisionTree(), "Unable to clasify");
     int[] results = learner.test(DataSetFactory.getRestaurantDataSet());
     Assert.AreEqual(12, results[0]);
     Assert.AreEqual(0, results[1]);
 }
All Usage Examples Of AIMA.Core.Learning.Learners.DecisionTreeLearner::test