hadoop - 通过将itemid列与userid交换,我可以将基于item的Hadoop实现用于基于用户的实现吗?

标签 hadoop mahout recommendation-engine

我想使用基于用户的推荐进行基准测试。那么我可以只交换itemIDuserID的列值吗?

最佳答案

不完全的。您可以交换用户和项目,但随后向用户推荐项目,而不是向用户推荐项目。但是,是的,这将基于用户与用户的相似性,因为您将用户用作项目。

Hadoop本身上没有基于用户相似性的实现。

关于hadoop - 通过将itemid列与userid交换,我可以将基于item的Hadoop实现用于基于用户的实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12350468/

相关文章:

hadoop - JobTracker UI 不显示 hadoop 作业的进度

javascript - 过滤文本字段数值的正确方法是什么?

java - 错误: JAVA_HOME is not set and could not be found. 如何在Hadoop中永久设置JAVA_HOME?

java - Hadoop MapReduce作业启动但找不到Map类?

mahout - 在 Mahout 中实现 SVD 推荐器

java - 绝对 URI 中的相对路径 : rsrc:mahout-core-0. 7.jar

python - 光调频 : When do I make preserve_rows=True

tree - 计算加权树的相似度

hadoop - 在 sparksql 中设置 textinputformat.record.delimiter

使用 Flume/Hadoop 时 Ubuntu 中的 Java 内存不足异常