如何在程序中使用机器学习算法?我想使用分类算法,决策树,聚类算法。除了马赫特之外,请提出一些建议。
发布于 2015-09-02 05:03:24
您可以编写自己的MapReduce程序,并在映射器和减速器中调用第三方机器学习算法。有几个开源机器学习库,如Weka,open,uima,mallet,uima等。
另一种最佳方法是在Hadoop之上使用Spark或H2O,Oryix。
另一种解决方案:使用PMML和JPMML将R、、SAS等机器学习工具与Hadoop集成在一起。可以使用任何一种工具(R、SAS、Weka )开发模型,并在MapReduce程序中使用该模型。
https://stackoverflow.com/questions/32344420
复制相似问题