// // EyeDeeThreeLearner.h // Pennyworth // // Created by Chris Karr on 1/22/08. // Copyright 2008 Chris J. Karr. All rights reserved. // #import #import "Learner.h" #define UNKNOWN_VALUE @"-!-" #define LABEL_KEY @"Label" #define FEATURE_NAME @"Feature Name" #define SPLIT_VALUE @"Split Value" #define EXAMPLE_COUNT @"C4.5: Example Count" #define EXAMPLES_WRONG @"C4.5: Examples Wrong" #define OUTCOME_COUNT @"C4.5: Outcome Count" #define MAX_OUTCOME @"C4.5: Most Likely Outcome" @interface DecisionTreeLearner : Learner { NSMutableArray * examples; NSMutableDictionary * decisionTree; } @property(retain) NSMutableArray * examples; @property(retain) NSMutableDictionary * decisionTree; - (void) save; - (void) load; @end