gpt4 book ai didi

php - 如何检查我基于项目的协同过滤算法是否正确?

转载 作者:可可西里 更新时间:2023-11-01 00:50:58 30 4
gpt4 key购买 nike

我刚刚为基于项目的协同过滤创建了一个算法,它可以采用 [username]=>[item]=>[rating] 形式的数据数组,并基于推荐其他项目在用户已经评价/购买的当前项目上,通过计算用户对该项目的评价预测,如果他要使用它并评价它。

我的问题是,如何检查推荐系统的准确性?

最佳答案

随机选择一些您实际具有评级的用户和项目,并尝试使用您的算法预测评级。计算RMSE在您的预测和实际评分之间。值越低越好。

根据您的算法,您对该项目的评级这一事实可能会给您的 RMSE 带来严重的偏差。在这种情况下,就好像您不知道评级一样执行您的计算(例如:将所有内容移至单独的数据库并丢弃您试图“预测”的记录)。

有趣的阅读:The Netflix Prize

关于php - 如何检查我基于项目的协同过滤算法是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7410030/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com