2012-05-25 106 views
4

我正在寻找一个协作过滤解决方案。我对Java很满意,并发现可以使用Weka或Mahout构建推荐引擎。我以前没有建造过一个,所以哪一个最好开始?Weka vs Mahout推荐引擎

回答

1

两者都应该工作得很好。

关于使用哪个决定可能主要取决于您计划使用的其他基础架构/工具:例如,如果您使用Hadoop,则Mahout可能更适合。如果您正在进行内存分析,那么Weka可能会更全面和成熟。

+0

Mahout既有基于Hadoop的推荐,也有纯Java(推荐内存)推荐 - 事实上它更多的是后者。 –

+0

@SeanOwen我不会在Hadoop或大数据上工作。我还应该考虑Mahout吗?在我的位置上,使用Mahout而不是Weka的优点和优点是什么?像Weka一样,Mahout是否拥有良好的文档?如果你能回答我的问题,我将能够为我的项目选择其中一个。 – kamaci

+0

Weka拥有更多文档和更长的历史。对于推荐人,我认为Mahout有更多优惠;对于其他方法(而不是基于Hadoop),我认为Weka是一个很好的选择。 –