Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a well-designed, maintained decision tree learning library for Java?

I need a decision tree learning library for Java. I've looked at both jaDTi, and Weka, but neither is up to contemporary standards of library design.

For example, both still use non-generic Vector objects everywhere, and neither makes it easy to supply training data programmatically, they both expect data to be loaded from a file or a database.

like image 336
sanity Avatar asked Oct 11 '22 11:10

sanity


2 Answers

I would suggest you take a look at JBoost.

like image 68
carlosdc Avatar answered Oct 13 '22 02:10

carlosdc


Apache Mahout has a decision tree implementation based on random forests. It is Hadoop-based however, not plain Java.

like image 34
Sean Owen Avatar answered Oct 13 '22 03:10

Sean Owen