algorithm - SlopeOne 算法可以用来解决这个问题吗?

标签 algorithm collaborative-filtering

我需要实现协同过滤技术来为用户提供类似的功能,就像亚马逊在您购买单个商品时提供的功能,即“访问此商品的人也访问了这些商品”。我已初步尝试研究不同类型的 CF,如项目-项目或用户-项目。我很难弄清楚我应该为上述目的使用哪一个。 Slope One Algo 可以用于此目的吗?如果可以,那怎么可能呢?我正在使用 PHP/MySQL

最佳答案

可以用吗?是的。它对相同的输入进行操作并提供相同的输出。它是否是最佳解决方案完全取决于您的问题领域。 Apache Mahout有所有这些的实现,因此您可以测试每种方法。

关于algorithm - SlopeOne 算法可以用来解决这个问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323712/

相关文章:

machine-learning - 为什么 ALS.trainImplicit 对显式评分给出更好的预测?

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

algorithm - 对于给定的输入数组,有多少种排列方式是可能的,以便所有排列方式在快速排序的第一遍中都能给出相同的输出?

arrays - 2个不连续的相等子数组之间的最小绝对差

java - 实现推荐算法

scala - Spark MLlib - 如何验证隐式反馈协作过滤器

algorithm - 子串算法

algorithm - 关于堆栈排列的问题

java - Apriori 算法给出内存位置

split - AttributeError: 'DatasetAutoFolds' 对象没有属性 'split'