AIMA.Core.Learning.Inductive.DLTest.unmatchedExamples C# (CSharp) Method

unmatchedExamples() public method

public unmatchedExamples ( DataSet ds ) : DataSet
ds AIMA.Core.Learning.Framework.DataSet
return AIMA.Core.Learning.Framework.DataSet
        public DataSet unmatchedExamples(DataSet ds)
        {
            DataSet unmatched = ds.emptyDataSet();
            foreach (Example e in ds.examples)
            {
                if (!(matches(e)))
                {
                    unmatched.add(e);
                }
            }
            return unmatched;
        }

Usage Example

Example #1
0
        public void testDLTestReturnsMatchedAndUnmatchedExamplesCorrectly()
        {
            DataSet ds = DataSetFactory.getRestaurantDataSet();
            DLTest test = new DLTest();
            test.add("type", "Burger");

            DataSet matched = test.matchedExamples(ds);
            Assert.AreEqual(4, matched.size());

            DataSet unmatched = test.unmatchedExamples(ds);
            Assert.AreEqual(8, unmatched.size());
        }