1 recommendation-engine bigdata apache-spark-mllib
我是 Spark ML 的新手。我想向使用 Apache Spark ML 的用户推荐电影。我在这里了解到我们可以根据用户的评分推荐电影。
我的问题是我们是否可以包括其他推荐功能,比如他的年龄、国家、电影类型、喜欢等。例如,我们有用户“U1”、“U2”、“U3”和“U4”。看电影'M'。生活在美国的22岁的U1也看了电影M1、M2和M3,生活在澳大利亚的50岁的U2看了电影M1、M4和M5。现在,我想推荐24岁的U3住在美国电影M1,M2和M3。也推荐电影M1、M4和M5到居住在澳大利亚的21岁的U4。
基本上,我想为年龄和国家提供一些权重。我们如何使用 Spark ml(比如使用 ALS)实现这一目标?
小智 5
这个引入上下文信息的问题可以通过几种不同的方式来解决:
我还建议阅读推荐系统手册 [6] 中关于将上下文信息引入推荐系统的章节。当然还有整本书!
[6]:Kantor, Paul B. 推荐系统手册。编辑。Francesco Ricci、Lior Rokach 和 Bracha Shapira。德国柏林:斯普林格,2015 年。
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |