亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

個性化推薦算法實戰入門必修課

難度中級
時長 2小時24分
學習人數
綜合評分9.37
14人評價 查看評價
9.4 內容實用
9.1 簡潔易懂
9.6 邏輯清晰
  • 這個不錯的

    查看全部
  • Usercf Vs Itemcf

    優缺點比較

    • 推薦實時性:Usercf 中用戶有了新的行為不會造成推薦結果的變化,因為usercf是根據用戶相似度矩陣來完成推薦的,所以user本身的行為并不能造成推薦結果的改變。對于Itemcf來說,用戶一旦有了新的行為,推薦結果可以立即發生改變,因為Itemcf是基于相似度物品矩陣來完成推薦的,所以點擊了物品會立刻推薦出相似的物品。

    • 新用戶/新物品的推薦:新用戶的到來是不能立即推薦的,需要等用戶有了一定的行為并且得到了與其他用戶的相似度矩陣之后才能完成推薦。新物品入庫后,一旦被用戶點擊,Usercf可以通過用戶相似度矩陣將其推薦給相似用戶。對于Itemcf,新用戶一旦完成了新物品點擊,便可以推薦與該Item相似的其余Item,新物品的到來,由于此時新物品并沒有與其他物品在相似度矩陣中出現,所以Itemcf并不能及時將新物品推薦出去。

    • 推薦理由可解鎖性:Usercf是通過用戶相似度矩陣來完成推薦的,因此結果會略顯難以解釋。Itemcf是通過用戶的歷史點擊行為來完成的推薦,所以推薦結果會更加令人信服。

      適用場景

    • 性能層面考量:因為usercf需要計算用戶的相似度矩陣,因此它不適合用戶很多的場景,因為這樣用戶的相似度矩陣計算起來代價會非常大。Itemcf因為要計算物品的相似度矩陣,所以Itemcf適用于Item數量遠小于user數量的場合,由于實戰中,user數量往往遠大于item的數量,所以實戰中更傾向于Itemcf。

    • 個性化層面考量:Usercf使用于物品需要及時推薦下發且個性化需求不太強烈的領域,而Itemcf適用于物品豐富并且個性化需求強烈的領域,由于真實的推薦系統中,多種個性化召回算法組合會有一些召回方法來解決新物品及時下發問題,而我們需要個性化程度強烈,所以從個性化層面考慮,也更傾向于在落地實戰中采用Itemcf

    查看全部
  • User cf

    • 給用戶推薦相似興趣用戶感興趣的物品

    • 如何評價相似興趣用戶集合

    • 找到集合用戶感興趣的而目標用戶沒行為過的item

    • example

      https://img1.sycdn.imooc.com//5c3dd5ed0001eae707300231.jpg

      用戶 u 和 v 的相似度?https://img1.sycdn.imooc.com//5c3dd65e0001484202330088.jpg

      N(u)用戶u行為過的item的集合

      用戶u對item i 的推薦得分https://img1.sycdn.imooc.com//5c3dd82c00018ba702570091.jpg

    • rvi 表示用戶v對item i的行為得分

      u(i)表示對item i 行為過的用戶集合

    用戶v是與用戶u相似的前top k個用戶,且有item i 被v行為過但沒被u行為過

    • 公式升級

      1.理論意義:降低那些異常活躍物品對用戶相似度的貢獻

      https://img1.sycdn.imooc.com//5c3dd9710001c5dc03310109.jpg

      2.理論意義:不同用戶對同一item行為的時間段不同應該給予時間懲罰

      https://img1.sycdn.imooc.com//5c3dda8800017fcb02530195.jpg

    查看全部
  • Collaborative filtering 協同過濾

    背景 1.信息過載 --> 找到用戶所需? 2.強依賴用戶行為

    Item cf??

    ??給用戶推薦他之前喜歡的物品的相似物品

    ? 如何衡量相似 -- > 喜歡兩個物品的用戶重合度越高,那么兩個物品就越相似

    ? 如何衡量喜歡 -- > 信息流產品下,是否為真實點擊 ,電商產品下,更看重實際轉化 ==》一定時長的停留。故要結合具體的產品

    物品 i 和 j 相似度計算公式:https://img1.sycdn.imooc.com//5c3dcf6a0001a9c903100110.jpg

    user對item j 的推薦得分?https://img1.sycdn.imooc.com//5c3dcf9d000159fa03410099.jpg

    N(u) : user行為過的item 的總數

    rui : user對物品i的行為得分(比如電影評分系統中用戶對電影的評分-->歸一化0~1間的一個值)

    Sij? : 物品 i 和 j 的相似得分

    item i 是用戶行為過的物品且是與item j 最相似的top k個 item (一般實戰中選取50個)

    公式升級

    1.理論意義:活躍用戶應該被降低在相似度公式中的貢獻度

    https://img1.sycdn.imooc.com//5c3dd0ca0001325f03170115.jpg

    每個用戶對相似度的貢獻不一樣,活躍用戶的貢獻度降低

    2.理論意義:用戶在不同時間對item的操作應給予時間衰減懲罰

    https://img1.sycdn.imooc.com//5c3dd0f30001017203220248.jpg




    查看全部
  • if?not?os.path.exits(rating_file):
    ??return?{}
    fp?=?open(rating_file)
    num?=?0
    user_click?={}
    for?line?in?fp:
    ???if?num?==0:
    ??????num+=
    ??????continue
    ????user?=?line.strip().split(',')
    ????if?len(item)?<?4:
    ???????continue
    ?????[userid,movieid,rating,timestamp]?=?user


    查看全部
  • 推薦算法
    查看全部
  • 推薦系統架構

    查看全部
  • 公式升級二,時間衰減懲罰

    查看全部
  • 推薦系統架構。

    查看全部
  • 推薦算法實現

    查看全部
  • 協同矩陣排序

    查看全部
  • 計算物品的協同矩陣

    查看全部
  • 計算物品相識矩陣,item_user_click_item是返回值,

    dict key:itemid,value dict:value_key itemid_j,value_value simscore.?

    查看全部
  • 解析電影數據

    查看全部
  • 獲取用戶點擊商品記錄

    查看全部
首頁上一頁1234下一頁尾頁

舉報

0/150
提交
取消
課程須知
1、對高數公式的基本掌握,矩陣知識的大體了解。 2、對python編程語法的熟悉,常用數據結構的掌握。
老師告訴你能學到什么?
1. 工業界個性化推薦算法的主流程與個性化推薦召回算法的主落地架構。 2. 協同過濾的理論與代碼實戰。 3. 工業界對個性化推薦算法的在線離線評估。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!