2012-06-12 42 views
3

所以,我正在頭腦風暴推薦項目算法,我喜歡亞馬遜的。它有「買了這個的顧客也買了」和「相關」的推薦部分。我猜前者是基於銷售數據,另一種是基於目錄數據,如類別,屬性等。Amazon.com的相關產品算法

有誰知道亞馬遜或其他類似的大型零售公司如何將這些推薦產品拉到他們的產品上產品頁面?它是在飛行中完成還是在特定的時間間隔完成?我不能決定現在應該採取哪種方式。我傾向於後者,因爲算法可能更復雜,但我猜這需要在一定的時間間隔內進行處理和更新,以儘量減少頁面加載時間。

歡迎來自已經從事此類項目的程序員的任何評論!

+1

有一個在這裏有很大的答案,涵蓋本 - http://stackoverflow.com/questions/2323768/how-does-the-亞馬遜推薦功能工作 - 也有一個新的xcommerce模塊magento這可能是你感興趣的:http://www.magentocommerce.com/magento-connect/product-recommendations.html –

+0

感謝您的鏈接。很有用! – musicliftsme

回答

1

亞馬遜使用一種稱爲基於項目的協作過濾。

谷歌「基於亞馬遜項目的協作過濾」,因爲我不能複製粘貼hte鏈接,因爲谷歌的偷偷跟蹤!

+1

直接鏈接:http://www.tribler.org/trac/raw-attachment/wiki/SimilarityFunction/Amazon-Recommendations.pdf –

0

我的團隊使用協作過濾構建了一個推薦系統,我們有一個離線預處理階段和另一個在飛行中計算的階段。 預處理階段涉及最昂貴的計算,所以最後的部分可以輕鬆快速完成。 我們使用了SlopeOne算法,它已經像這樣構建了。

亞馬遜也使用collaboartive篩選,如下所述:

http://www.cs.umd.edu/~samir/498/Amazon-Recommendations.pdf