有谁知道一个好的Java机器学习库,我可以将其用于商业产品?
不幸的是,Weka和Rapidminer不允许这样做。我已经找到Apache Mahout和Java Data Mininng Package了。有没有人有经验并提供一些决策支持?
这项任务需要聚类和分类算法。
发布于 2011-07-26 19:35:27
Encog
它是在Apache下授权的,因此您可以在您的commecrial项目中使用它。在我所见过的所有Java AI库中,它是性能最好、最容易使用的。
发布于 2011-07-27 12:22:50
这在某种程度上取决于你想要使用哪种算法,但如果你只需要决策树(我看过一些论文声称“决策树是人们唯一需要的机器学习算法”,LOL),C5.0是C4.5的改进版本,只在from the author's own company.上可以买到(是的,我知道这个网站看起来自1995年以来就没有人碰过它,但它们仍然存在,LOL……)
看起来LIBSVM也可以用于商业用途,而LIBSVM可能是第一或第二广泛使用的支持向量机实现(与SVMlight相比)。Oracle还包括SVM分类,只要您拥有正确的许可证,就可以将其用于商业用途。在大多数情况下,支持向量机远远优于决策树,但有时使用支持向量机进行分类就像用一个破坏球杀死一只苍蝇。我也看到过支持这一点的论文,哈哈。
所以,如果你想看这些文件,请告诉我。:)
发布于 2011-10-11 08:37:10
你可以获得Weka的商业许可(可能也包括RapidMiner )。
https://stackoverflow.com/questions/6829361
复制相似问题