sanity / quickml

A fast and easy to use decision tree learner in java
http://quickml.org/
GNU Lesser General Public License v3.0
231 stars 54 forks source link

QuickML brings in Mahout and all its dependencies for use of a single Auc class #119

Closed rbolkey closed 8 years ago

rbolkey commented 9 years ago

Having some troubles because QuickML depends upon mahout-core, which has an enormous number of (many outdated) dependencies. It appears to be a dependency only because QuickML uses the Auc class from Mahout. It may be better to cut that dependency and supply our own implementation.

sanity commented 9 years ago

Agreed, or as an interim measure, just remove the code that calls AUC and let anyone that needs it add it back.

Zero3 commented 9 years ago

+1. The number of (indirect) dependencies is ridiculous. I didn't count them, but they added ~30 MB (!) .jar files to my project, many causing Maven warnings about overlapping classes.

athawk81 commented 8 years ago

this has been resolved.