0
我想獲得最購買項目建議步驟與特定物品的訂單因此,例如,如果我有這樣的表有多個「購買」
user order items purchased
1 1 1,3
1 2 2,3
2 1 3
3 1 2,4
3 2 1,2,4
如果我訪問的頁面亨利馬烏布爾PREF數據模型項目2我想項目4作爲建議的產品,因爲它是出現在第2,4和5行,而項目3只出現在第2行(我正在考慮只與其中的項目2的訂單)(請注意項目3是最多的購買,但我不想按照建議,因爲我在看項目2)。這是什麼問題?這是一個項目reccomender?在Mahout中是可行的還是我應該手動執行它?由於無法爲同一用戶和項目設置多個首選項,因此我曾考慮將字符串user_order轉換爲userId。
非常感謝
但我想使相關的項目被選中的次數。這樣我們就失去了信息。例如,項目3被選擇三次。我想介紹一個特定項目選擇最多的項目列表... – Matroska 2012-02-09 21:27:48
您可以使用計數作爲「評分」,這可能會有所不同並且更好。但它不是一個真正的評級,所以我想這可能沒有幫助。在ParallelalsFactorizationJob中查看項目中交替最小二乘的實現。 ALS模型更適合您的基於計數的輸入。 – 2012-02-09 21:47:45