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

matchedExamples() public method

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

Usage Example

Esempio n. 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());
        }