美文网首页
基于物品的协同过滤

基于物品的协同过滤

作者: 聆听朝阳的美好_f35f | 来源:发表于2018-06-12 15:41 被阅读0次

算法描述

基于物品的推荐算法就是根据物品之间的关系做推荐。具体做法是:针对目标用户 A ,根据他历史喜欢的物品 A、B、C、D,推荐出与他喜欢物品相似的物品。

具体思路

1.计算物品相似度

Jaccard 如下计算,分子表示同时喜欢 物品A 和 物品B 的用户数,分母表示喜欢物品A的用户与喜欢物品B的用户的并集


余弦相似度计算如下,A 向量表示喜欢 物品A 的用户id向量 B向量表示喜欢 物品B 的用户id向量


2. 根据用户历史行为生成推荐列表

获取待推荐目标用户点击、订阅、购买的物品列表,找到与目标用户历史点击、订阅、购买的书籍相似度较大的topN本书籍,给点击、订阅、购买行为进行人为增加不同权重,最后计算得到待推荐书籍的打分,取topN作为推荐结果

相关文章

  • 两种基于邻域的推荐算法

    推荐系统的基本算法:基于邻域的推荐(基于用户的协同过滤、基于物品的协同过滤) http://www.jianshu...

  • 开源工具框架

    协同过滤和矩阵分解 基于用户、基于物品的协同过滤,矩阵分解,都依赖对用户物品关系矩阵的利用,这里面常常要涉及的工作...

  • 推荐系统-itemCF(2019-09-22)

    ItemCF(Item Collaboration Filter),又称 基于商品(物品)的协同过滤算法。 协同过...

  • Mahout | 协同过滤算法

    协同过滤 基于用户的协同过滤,和基于物品的协同过滤Item CF适用于电子商务网站的推荐系统User CF适用于新...

  • 协同过滤算法(UserCF + ItemCF)

    最近在看《推荐系统实践》这本书,对于其中 2.4.1 基于用户的协同过滤算法和 2.4.2 基于物品的协同过滤算法...

  • 计算机毕业设计之Python+Spark+LSTM电商爬虫 商品

    开发技术 Hadoop、Spark、SparkSQL、Python、MySQL、协同过滤算法(基于用户+基于物品)...

  • 2019-04-20

    基于物品的协同过滤算法:(item-based collaborative filtering) ItemCF的一...

  • 推荐系统

    主流的推荐算法协同过滤、隐语义模型、关联规则;基于人口统计学的推荐、基于物品内容的推荐 一、协同过滤二、隐语义模型...

  • 基础概念

    基于内容 基于用户的协同过滤 基于商品的协同过滤

  • 基于物品的协同过滤

    算法描述 基于物品的推荐算法就是根据物品之间的关系做推荐。具体做法是:针对目标用户 A ,根据他历史喜欢的物品 A...

网友评论

      本文标题:基于物品的协同过滤

      本文链接:https://www.haomeiwen.com/subject/nuqleftx.html