【问题标题】:Is there a machine learning algorithm to deal with this problem?是否有机器学习算法来处理这个问题?
【发布时间】:2019-10-26 13:04:21
【问题描述】:

假设我们有一个数据库,其中每一行包括:

  • 一个人物向量,例如(1,0, ..., 1)
  • 电影矢量 (1,1, ..., 0)
  • 用户对内容的评分

什么机器学习算法能够根据用户向量建立电影排名?

提前感谢您的回答!

【问题讨论】:

  • person 和 movie 向量究竟代表什么?
  • 这方面有很多算法——这是一个完整的领域——查找“推荐系统”。
  • person vector 表示属性,例如mood, age... 而movie vector 表示属性,例如topic, comedy, drama...

标签: machine-learning deep-learning data-science recommendation-engine


【解决方案1】:

你的问题有点含糊。但我会尽力回答。所以看起来你要问的是你是否已经有了可以使用哪些算法的潜在因素。你是如何获得这些潜在因素的?是数据集的这些部分。如果它们不是派生出来的,那么你将很难从这些给定的数据中预测电影评级。您是否将评级作为该数据集的一部分。然后结合这些你可以使用MF或Clustering来获得电影排名。

【讨论】:

  • 感谢您的回答!这些潜在因素和评级是数据集的一部分。对于人物向量,我有一个电影向量和给出的评分。
  • 如果您已经有潜在因素。然后是使用 R=UV^T 获得评级的问题
猜你喜欢
  • 2020-06-06
  • 2017-05-09
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-07
  • 1970-01-01
相关资源
最近更新 更多