顯性反饋和隱性反饋

2022-06-22 01:18:10 字數 523 閱讀 2395

推薦系統的使用者行為分為顯性反饋和隱性反饋 ,顯性反饋資料集可以明確區分正負樣本(如評分資料);隱性反饋資料集只有正樣本(使用者喜歡什麼),沒有負樣本(使用者不喜歡什麼)。

(1)對於乙個使用者,用他所有沒有過行為的物品作為負樣本。

(2)對於乙個使用者,從他沒有過行為的物品中均勻取樣出一些物品作為負樣本。

(3)對於乙個使用者,從他沒有過行為的物品中取樣出一些物品作為負樣本,但取樣時,保證

每個使用者的正負樣本數目相當。

(4)對於乙個使用者,從他沒有過行為的物品中取樣出一些物品作為負樣本,但取樣時,偏重

取樣不熱門的物品。

對於第一種方法,它的明顯缺點是負樣本太多,正負樣本數目相差懸殊,因而計算複雜度很

高,最終結果的精度也很差。對於另外3種方法, rong pan在文章中表示第三種好於第二種,而

第二種好於第四種。

(1)對每個使用者,要保證正負樣本的平衡(數目相似)。

(2)對每個使用者取樣負樣本時,要選取那些很熱門,而使用者卻沒有行為的物品。

《推薦系統實踐》項亮

顯性隱性轉換

六 條件表示式 1 1簡單賦值運算子 1 2復合賦值運算子 前 先算再用 後 先用在算,等過了分號以後該條語句在計算 關係運算子連線的表示式被叫做關係表示式,關係表示式的結果是boolean值 注意 區別 類似於等於號 嚴格等 必須是相同的型別,相同的值 忽略掉型別轉換 與 完成一件事,有n個步驟,...

OpenGL 選擇和反饋

注釋 1,本節內容在opengl 3.1以後已經廢除了,當初opengl其實也就是想讓硬體做,達到加速目的。但現在其實都是軟體做,而且效能更高。因為軟體做的話,有八叉樹之類的,可以先剔除一大部分物體。2,opengl中的選擇和反饋是與普通渲染方式不同的一種特殊的渲染方式。我們使用時一般是先在幀快取中...

JS基礎 顯性原型和隱性原型

1 函式物件即函式的prototype原型屬性指向原型物件,在建立函式時便存在,預設為空object 2 例項物件的 proto 隱式原型在例項化建立例項時產生,值等於建構函式的顯式prototype原型屬性的值 3 開發時程式設計師操作顯式原型在原型prototype上新增方法,不能直接操作隱式原...