我發現了類似的問題,但答案並不滿足我。基本上,我想在mahout中實施基於購買(甚至評級)的物品建議。 在mahout中,你似乎有一個用戶物品模型,而reccomendation是關於用戶的。現在我明白,我們可以用項目替換術語用戶,並有一個項目 - 項目建議,但我認爲它不會按預期工作。舉例來說,如果我們有這樣的數據:Mahout:買了XX的用戶也買了XX
User Item
1 1
1 2
1 3
2 1
2 3
3 1
,如果我是項目1頁上,我問一個reccomendation,我期待項目3的結果,因爲它選擇的不止項目2我不知道了解這是否可以在mahout中輕鬆配置以及如何配置。
謝謝
它可以實時運行相對較小的功率和內存?項目是在類別中,我只想要那些在同一類別 – Matroska
這取決於你的數據有多大,資源有多少,但肯定是的。 –
但對不起,如果我問你這個,我的datamodel是在mongoDb,所以我想知道如果我必須每次建立一個內存GenericItemBasedBooleanPrefDataModel並運行其上的reccomender(當頁面呈現時),或者我應該只記錄模型的變化新購買)?如果我創建了一個MongoDbDataModel,那麼它會每次更新都沒有太多的權利? (我對mahout很困惑) – Matroska