collaborative-filtering - 什么时候用user-user协同过滤,什么时候用Item-Item协同过滤?

标签 collaborative-filtering recommendation-engine

我很困惑什么时候使用用户-用户协同过滤,什么时候使用项目-项目协同过滤?

请帮忙!!

最佳答案

如果您的用户数多于数据集中的项目数(通常是这种情况),使用项目-项目协同过滤会很有效。例如:与产品相比,亚马逊将拥有庞大的客户群。

此外,用户的偏好和喜好会随着时间的推移而变化,因此很难在用户-用户协同过滤中解决这个问题,但对于项目来说,通常可以看出项目的评级不会随着时间的推移而发生太大变化。

关于collaborative-filtering - 什么时候用user-user协同过滤,什么时候用Item-Item协同过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58032508/

相关文章:

algorithm - 如何实现这个推荐算法?

data-mining - 协同过滤 : Ways to determine implicit scores for products for each user?

python - Pandas 值(value)错误: Cannot set a frame with no defined index and a value that cannot be converted to a Series

python - 如何匹配python中运行时间太长的所有键值对

algorithm - 媒体推荐引擎 - 单用户系统 - 如何开始

java - 如何在Java中序列化apache Spark的MatrixFactorizationModel

python - 协同过滤 : Non-Personalized item-to-item similarity

recommendation-engine - 如何在推荐引擎中添加用户和项目元数据以及哪个python开源工具可以提供此功能

r - 如何在R中执行协同过滤

java - 在发布新帖子之前向用户提供类似帖子的功能的逻辑是什么?