用于商业用途的 Java 机器学习库?[已关闭]

有谁知道一个好的Java机器学习库,我可以用于商业产品?
不幸的是,Weka和Rapidminer不允许这样做。我已经找到了Apache MahoutJava Data Mininng Package。有没有人与他们一起经历并提供一些决策支持?
该任务需要聚类和分类算法。


答案 1

恩科格

它是在Apache下授权的,因此您可以根据需要在commecrial项目中使用它。这是我在经验中见过的所有Java AI库中性能最好,最易于使用的。


答案 2

这在某种程度上取决于你想使用哪种算法,但如果决策树是你所需要的(我见过一些论文声称“决策树是人们唯一需要的机器学习算法”,LOL),C5.0是C4.5的改进版本,只能从作者自己的公司获得商业上。 但他们仍然在做生意,哈哈...)

看起来LIBSVM也可用于商业用途,而LIBSVM可能是第一个或第二个最广泛使用的支持向量机实现(与SVMlight相比)。Oracle 还包括 SVM 分类,只要您拥有正确的许可证,就可以将其用于商业用途。在大多数情况下,SVM远远优于决策树,但有时使用SVM进行分类就像使用破坏球杀死苍蝇一样。我也看到过支持这一点的论文。

所以,是的,如果你想看到任何这些论文,请告诉我。:)


推荐