首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在推荐系统中包含用户功能?

如何在推荐系统中包含用户功能?
EN

Data Science用户
提问于 2020-09-24 19:04:00
回答 1查看 351关注 0票数 1

我在这件事上是新手,但我在考虑制定推荐人制度。让我们以电影推荐系统为例。我们有一个关于电影ID (或名字)的专栏,一个与用户给每部电影的费率相关的矩阵,还有一个具有电影特征的矩阵(浪漫、戏剧等)--加入了一张照片,显示了这个公式。那么,我希望使用用户特性来改进我的推荐吗?如果我有年龄,职业,每个用户的收入等信息,我想在我的配方中使用它。但是如果我包含了用户特性,这个公式不再是基于内容的,也不再是协作过滤。有人知道它可以用哪种配方吗?

EN

回答 1

Data Science用户

回答已采纳

发布于 2020-09-24 20:30:38

这就是所谓的边信息。这是用来增强推荐系统。

一个很好的协作过滤库(以及初学者友好的)是turicreate。看看这个链接。总结而言,传统的基本矩阵因式分解将将用户i和项目j分别编码为向量u_iv_j,以便用户给出的预测得分为:

score(i,j) = u_i^T v_j

但是,您可以有一个更复杂的模型,它还将考虑到项目和用户的特性:

score(i,j) = u_i^T v_j + a^T x_i + b^T y_j

这就增加了模型的容量。

票数 2
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/82187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档