2014-03-13 127 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

這本書是很容易,沒有敘述的幻燈片瞭解,但兩者由於幻燈片有更多細節,因此可能有用。