Things need to be rethought based on overhaul II…
TrainingEntry: a set of attributes (conditions, responses, and ‘goodness’ evaluation)
DecisionTreeID3: one instance for each creature; stores its TrainingEntry instances and evaluates a tree to make a decision
DecisionNode: used for making trees, decide based on TrainingEntry.data[index]
Advertisement