美文网首页
1_基于内容的推荐方法

1_基于内容的推荐方法

作者: 蓝冻 | 来源:发表于2020-11-21 20:58 被阅读0次

1 直观描述

对于物品集,它们有很多共同的属性(只是各个物品在属性上的取值不同)。以电影为例,属性可以有①中国②美国③武侠片④战争片⑤爱情片……等等(注意此处的属性要具体化,而不是从宏观上划分为国别、电影类型,否则各个电影在属性上就无法取值了)。根据某一用户A的历史评分数据(其对电影的隐式操作记录等都可以转化为评分),发现在A对一部电影的评分过程中,属性①和属性③占的比重较大,于是我们可以推测用户A更加喜欢符合属性①③的电影。

需要说明的是,最终给用户A推荐的电影都是根据我们对用户A对各部电影的预测评分来排序的,而评分通常是对各个属性的打分的累加,只是说对用户A而言,电影的某些属性(如①和③)在最终的评分中比重较高,另一些属性比重较低而已。比重的高低通过计算评分时各属性所相乘的系数来反映,而这些系数正是需要我们通过用户A的历史评分数据以及物品集中各电影的属性数据来计算得到的。

2 基于内容推荐的步骤

⑴ 构造物品集的特征。对于非结构化的数据可以想办法转换成结构化的数据。

⑵ 计算用户的偏好。所谓偏好是指前面所说的这些系数,即在预测某个用户对一部电影的评分时,与各个属性值相乘的系数。不同用户的这些系数的值不同,这也就体现了个性化。如果物品集的属性种类数为 n,则对用户A来说,他的这些系数可用一个 n 维向量表示。想一次性表示出所有用户的偏好,可采用一个 m 乘 n 的矩阵,其中 m 是用户的数目。

⑶ 计算(其实就是进行预测)某一用户对物品集中他尚未进行评分的物品的评分,并依据计算出来的评分高低来进行推荐。计算的过程就是:将物品的属性向量与该用户的偏好向量相乘(形象地说就是进行匹配)。

相关文章

  • 1_基于内容的推荐方法

    1 直观描述 对于物品集,它们有很多共同的属性(只是各个物品在属性上的取值不同)。以电影为例,属性可以有①中国②美...

  • 推荐系统简介

    推荐问题产生 信息过载 推荐问题解决方法 基于内容 基于协同过滤 基于邻域的方法基于用户基于物品 基于模型的方法隐...

  • 论文整理(2)推荐算法

    推荐系统的主要方法 一、基于内容的推荐算法 网络基于内容的推荐系统,也称CB(Content-based Reco...

  • 推荐系统召回之内容画像(三)

    一 基于内容的推荐系统 基于内容的推荐方法特别适用于文本领域,比如新闻的推荐等等。 首先核心构造商品画像,之后根据...

  • 推荐系统实战之——基于内容CB推荐

    目录 1、基于内容推荐原理 2、核心推荐流程 3、python实现 4、总结 基于内容推荐原理 : 基于内容的推荐...

  • 电影推荐

    创建基于内容的电影推荐 我们这个模型将使用基于内容的过滤方法,将推荐的电影提供给用户,并根据他们各自的偏好向他们介...

  • 基于内容推荐

    根据用户之前的喜好,推荐相似物品 物品的相似度通过对物品建模得到 用户属性:人口统计信息,用户历史商品交互信息 产...

  • 基于内容的推荐

    首先来看一个例子:我们已经知道1)、用户u1喜欢的电影是A,B,C2)、用户u2喜欢的电影是A,C,E,F3)、用...

  • 机器学习入门笔记系列(12)| 基于内容的推荐系统

    一、基于内容的推荐系统 推荐系统时当下非常流行的机器学习应用。 下面,讲解「基于内容的推荐系统」。 1.1 基于内...

  • 个性化推荐 | 原理

    个性化推荐 | 特点 千人千面; 场景决定推荐规则; 推荐方法 基于规则的推荐 基于服务类目的推荐 基于销量的推荐...

网友评论

      本文标题:1_基于内容的推荐方法

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