基于圖的推薦算法

上一次講了《相似度計算方法:余弦相似度》中,提到了推薦系統(tǒng)中的基于用戶的協(xié)同過濾算法,由于用戶的行為數據,很適合用二分圖的數據結構描述,因此很多圖的算法可以在推薦系統(tǒng)中使用,專業(yè)人員稱為 Graph based Model,基于圖的模型,今天來看看基于圖的推薦算法。

二分圖

先來回顧下二分圖這個數據結構

背書中

二分圖又稱作二部圖,是圖論中的一種特殊模型。 設G=(V,E)是一個無向圖,如果頂點V可分割為兩個互不相交的子集(A,B),并且圖中的每條邊(i,j)所關聯(lián)的兩個頂點i和j分別屬于這兩個不同的頂點集(i in A,j in B),則稱圖G為一個二分圖

通俗的講

二分圖就是在一個圖中,將頂點集分成A和B,在這個圖中,所有邊的兩個頂點都分別在頂點集A和B,頂點集A中的頂點不會連向頂點集A中的頂點,頂點集B中的頂點不會連向頂點集B中的頂點

靈魂畫師上圖了
二分圖

看了圖大家基本能回想起來二分圖了,關于二分圖還有匹配和求最大匹配的算法,以后在二分圖的章節(jié)里面在說吧

用二分圖描述用戶行為數據

使用電商系統(tǒng)做為業(yè)務背景,頂點集A為用戶頂點集,頂點集B為商品頂點集用新的圖,頂點之間的邊代表用戶關注過商品,構成一個簡單的用戶關注商品的二分圖


還有 72% 的精彩內容
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
支付 ¥2.99 繼續(xù)閱讀

相關閱讀更多精彩內容

友情鏈接更多精彩內容