Algorithm 推荐系统-平均精度度量优化

Algorithm 推荐系统-平均精度度量优化,algorithm,optimization,precision,recommendation-engine,Algorithm,Optimization,Precision,Recommendation Engine,我正在尝试建立一个推荐系统,我必须离线使用,在固定的训练和测试集上使用,并且必须使用精度度量进行评估。每个用户都给出了一些评分1-5的值,所以我在用户评分矩阵中没有空行。我必须为测试集中的用户推荐项目,所有这些项目也都存在于训练集中,并且我必须特别针对精度度量优化算法MAP@5,平均精度。有人,根据他的经验,可以给我一个关于我应该使用的算法的建议吗?如果我应该使用特定的工具/库或特定的编程语言,也许还应该如何实现它。这可能会有点晚,但如果我通过Mahout正确理解了您的任务,那么我正在做类似的任

我正在尝试建立一个推荐系统,我必须离线使用,在固定的训练和测试集上使用,并且必须使用精度度量进行评估。每个用户都给出了一些评分1-5的值,所以我在用户评分矩阵中没有空行。我必须为测试集中的用户推荐项目,所有这些项目也都存在于训练集中,并且我必须特别针对精度度量优化算法MAP@5,平均精度。有人,根据他的经验,可以给我一个关于我应该使用的算法的建议吗?如果我应该使用特定的工具/库或特定的编程语言,也许还应该如何实现它。

这可能会有点晚,但如果我通过Mahout正确理解了您的任务,那么我正在做类似的任务,到目前为止,一切都很好。 关于地图,这就是为什么我偶然发现了你的问题:据我所知,这不是Mahout中的开箱即用功能。你可能想看看Myrrix,例如,我看到了几篇文章提到了这一点。但我必须警告你我自己没有试过