2014-03-13 125 views
2

我想使用Apache Mahout作为推荐引擎;但在这里我发现它迫使我们使用它自己的称为taste_preferences的表,只有3-4列和数据类型作为数字(Long/big int)。是否必须使用此表格并仅以数字格式存储数据。Apache Mahout作为推荐引擎

回答

2

这是构建推荐引擎的一种方式,但也有更简单的方法。

目前是免费提供的一本小书从

http://www.mapr.com/practical-machine-learning

这也解释了一种方法,在搜索引擎的顶部部署推荐引擎。这需要离线分析来构建将数据放入搜索引擎中,但是一旦您在搜索引擎中拥有指标数据,就可以使用搜索查询来进行推荐。这些查询不是文本查询,而是将过去的行为用作查询。

您还可以看到幻灯片描写的方式在这里:

http://www.slideshare.net/tdunning/building-multimodal-recommendation-engines-using-search-engines

这里:

http://www.slideshare.net/tdunning/using-mahout-and-a-search-engine-for-recommendation

这本书是很容易,没有叙述的幻灯片了解,但两者由于幻灯片有更多细节,因此可能有用。