predict() public method

public predict ( Example e ) : String
e AIMA.Core.Learning.Framework.Example
return String
コード例 #1
0
ファイル: LearnerTests.cs プロジェクト: PaulMineau/AIMA.Net
 public void testDecisionListLearnerReturnsNegativeDLWhenDataSetEmpty()
 {
     // tests first base case of DL Learner
     DecisionListLearner learner = new DecisionListLearner("Yes", "No",
             new MockDLTestFactory(null));
     DataSet ds = DataSetFactory.getRestaurantDataSet();
     DataSet empty = ds.emptyDataSet();
     learner.train(empty);
     Assert.AreEqual("No", learner.predict(ds.getExample(0)));
     Assert.AreEqual("No", learner.predict(ds.getExample(1)));
     Assert.AreEqual("No", learner.predict(ds.getExample(2)));
 }
コード例 #2
0
ファイル: LearnerTests.cs プロジェクト: PaulMineau/AIMA.Net
 public void testDecisionListLearnerReturnsFailureWhenTestsEmpty()
 {
     // tests second base case of DL Learner
     DecisionListLearner learner = new DecisionListLearner("Yes", "No",
             new MockDLTestFactory(new List<DLTest>()));
     DataSet ds = DataSetFactory.getRestaurantDataSet();
     learner.train(ds);
     Assert.AreEqual(DecisionListLearner.FAILURE, learner.predict(ds
             .getExample(0)));
 }