The best learning algorithm for making decision tree in Java?
I have a data set that contains information such as age, city, child age, and results (confirmed, accepted)
To help with workflow modeling, I want to automatically create a decision tree based on previous data sets
I took a look http://en.wikipedia.org/wiki/Decision_tree_learning , I know the problem is obviously not obvious
I just want to make some suggestions on some algorithms or LIBS on this problem, which can help me on the basis of sample based decision tree
Solution
You should check out Weka, a free Java based supervised learning suite
Convert data to Weka's simple text - based After ARFF format, you should be able to use GUI or command line interface to train and test various classifiers for the data, including:
>Decision tree > neural network > rule based system > support vector machine (SVM) > various types of regression
Trying to use this interface allows you to easily try different classifiers and training parameters to determine which performs best on your data
You can also use an API to integrate Weka into your own source code