title: Interactive Decision Tree Classifier
body: <p>Can anyone recommend a decision tree classifier implementation, in either Python or Java, that can be used incrementally?</p>
  
  <p>All the implementations I've found require you to provide all the features to the classifier at once in order to get a classification. However, in my application, I have hundreds of features, and some of the features are functions that can take a long time to evaluate. Since not all branches of the tree may use all the features, it doesn't make sense to give the classifier all the features at once. I'd like the classifier to <em>ask</em> for features, one at a time, in the order that they are needed to make the maximum reduction in entropy and provide a final classification.</p>