日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python协同过滤推荐算法(Collaborative Filtering)1.概念和思想以及大致步骤

發布時間:2024/9/30 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python协同过滤推荐算法(Collaborative Filtering)1.概念和思想以及大致步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.算法思想

? ? 物以類聚,人以群分

2.基本的協同過濾算法基于一下的假設

  • 基于用戶的協同過濾推薦(User-based CF):跟你喜好相似的人喜歡的東西你也很有可能喜歡
  • 基于物品的協同過濾推薦(Item-based CF): 跟你喜歡的東西相似的東西你也有可能喜歡

3.實現協同過濾推薦的步驟

  • 找出最相似的人或者物品:通過計算兩兩的相似度來進行排序,即可找出最相似的人或物品
  • 根據相似的人或者物品產生推薦結果:找出最相似的人或者物品的前N名結果生成初始的推薦結果,然后過濾掉用戶已經有過記錄的物品或者明確表示不感興趣的物品

4.思路

  • 做協同過濾時,首先特征工程要把 用戶---物品的評分矩陣創建好
  • 基于用戶的協同過濾
    ①給用戶A找到最相似的N個用戶
    ②N個用戶消費過哪些物品
    ③N個用戶消費過的物品中減去A用戶消費過的就是推薦結果
  • 基于物品的協同過濾
    ①給物品A找到最相似的N個物品
    ②A用戶消費記錄找到這些物品的相似物品
    ③從這些相似物品先去重再減去A用戶消費過的就是推薦結果

總結

以上是生活随笔為你收集整理的Python协同过滤推荐算法(Collaborative Filtering)1.概念和思想以及大致步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。