【问题标题】:is it possible in content based recommendation基于内容的推荐是否可行
【发布时间】:2015-07-23 10:51:11
【问题描述】:

我正在探索基于内容的算法,因此我了解到基于内容的算法可以计算项目和用户之间的相似度,就像“潘多拉”正在发生的那样。所以我的要求是我有百的规模,例如用户可以喜欢 40% 的蔬菜和 60% 的非蔬菜,有喜欢/不喜欢的比例。那里的项目也有属性蔬菜,非蔬菜。我可以计算用户偏好比率和项目的相似度,或者有任何算法符合我的要求或帮助我的文档吗?

提前致谢

【问题讨论】:

    标签: algorithm mahout recommendation-engine cosine-similarity


    【解决方案1】:

    许多标准相似度算法,包括余弦相似度 (https://en.wikipedia.org/wiki/Cosine_similarity) 都是合适的。如果您有两个向量(即一个用户的所有属性按某种顺序得分,然后另一个用户的所有属性按相同顺序得分),您可以对这些向量使用余弦相似度。如果您有用户 A 和 B 以及属性“veg”、“spicy”和“sweet”,并且每个属性都有用户的评分,只需将它们插入余弦相似度算法即可。由于 veg 和 non-veg 仅相加为 100%,因此无需计算两者,因为与 veg 相比,non-veg 不会添加任何信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-02
      • 2015-01-16
      • 1970-01-01
      • 2015-12-26
      • 1970-01-01
      • 2011-05-31
      • 2016-10-04
      • 2011-09-04
      相关资源
      最近更新 更多