【推薦系統之 BPR 算法】java
一、關於BPR的論文原文: BPR: Bayesian Personalized Ranking from Implicit Feedback算法
二、參考1:論文快讀 - BPR: Bayesian Personalized Ranking from Implicit Feedback (該博主的網站不錯,尤爲論文快讀模塊)網站
三、參考2:結合librec源代碼讀論文:Bayesian personalized ranking系列方法 (該博主的網站亦不錯)blog
【Librec的BPR算法實現】ip
Librec的推薦系統庫能夠說是很強大了。郭老師團隊特別厲害!ci
咱們原先是用Librec1.3版本里面的BPR算法做爲對比實驗。如今須要有所修改:get
數據集是「購買/點擊的商品」,想要計算其購買機率。源碼
LibREC源碼裏的BPR算法的輸入比較是「(購買+點擊)v.s.沒出現的」,目前須要的是「購買v.s. 點擊」。所以須要改一下源碼:it
-------------------------------------------------------------------------
也就是在這裏也須要改: