首页 > 解决方案 > 当基于用户的协作过滤 (CF) 比基于项目的协作过滤性能更好时,我们可以从数据中推断出什么?

问题描述

我知道基于项目和基于用户的协同过滤的定义。我有一个学生答案的教育数据集,0 或 1 表示错误或正确答案。没有空单元格。数据集是一个包含 4500 行和 100 列的表。

我在数据集上使用交叉验证多次运行这两个模型,我发现基于用户的性能比基于项目的模型好得多。

那么我能从数据中了解什么?我如何解释项目与用户的质量来解释为什么基于用户比基于项目更好。

在具有两个不同数据集的相同上下文中,如果基于 Item 的数据在其中一个比另一个更好,我能对这些项目说些什么?

标签: performancemachine-learningcollaborative-filtering

解决方案


推荐阅读