我是推荐系统的新手,正在尝试使用 item-to-time CF 构建一个。目前,我正在尝试使用 MAE 评估/测量结果。我有一个不清楚的步骤(在我设法拆分训练数据集和测试数据集并计算项目到项目相似度矩阵之后)。我知道我现在可以为特定用户对给定项目进行预测。假设从测试数据集中,用户 A 已经对 10 个项目进行了评分。我应该如何处理该用户?随机选择一个项目 I 并假装我不知道用户 A 给项目 I 的分数。然后使用其余 9 个项目的加权和来计算预测分数?
或者,我是否应该枚举用户 A 为其评分的所有 10 个项目。那么每次只取出目标物品,用剩下的9个物品做预测?