AIMA.Core.Learning.Learners.DecisionListLearner.test C# (CSharp) Метод

test() публичный Метод

public test ( DataSet ds ) : int[]
ds AIMA.Core.Learning.Framework.DataSet
Результат int[]
        public int[] test(DataSet ds) {
		int[] results = new int[] { 0, 0 };

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

Usage Example

Пример #1
0
        public void testDecisionListTestRunOnRestaurantDataSet()
        {
            DataSet ds = DataSetFactory.getRestaurantDataSet();
            DecisionListLearner learner = new DecisionListLearner("Yes", "No",
                    new DLTestFactory());
            learner.train(ds);

            int[] result = learner.test(ds);
            Assert.AreEqual(12, result[0]);
            Assert.AreEqual(0, result[1]);
        }