我正在寻找一个基本的推荐引擎,它将获取并存储一个数字 ID 列表(与书籍相关),将它们与具有大量相同 ID 的其他用户进行比较,并根据这些发现推荐其他书籍。
经过一番谷歌搜索后,我找到了这篇文章,其中讨论了 Slope One 算法的实现,但似乎依赖于用户对所比较项目的评分。理想情况下,我希望在不需要用户提供评级的情况下实现这一目标。我假设如果用户在他们的收藏中拥有这本书,他们就会喜欢它。
虽然我可以默认每本书的评分为 10,但我想知道是否有更有效的算法可以使用。理想情况下,我想即时计算这些建议(避免批量计算)。任何建议,将不胜感激。