我在哪里可以了解推荐系统?

TM.*_*TM. 7 recommendation-engine

我想要建立一个推荐系统,我的意思是一种算法,用于查看用户发布的偏好和/或评论,然后为他们提供建议,类似于netflix或亚马逊使用的.

有什么好的资源可以学习如何写这样的东西?我应该从哪里开始?

Bob*_*man 5

查看Netflix奖及其论坛上的维基百科页面.此外,有些相关的2009 GitHub竞赛是许多不同推荐引擎上完整源代码的良好来源.显然,这个主题本身也有维基百科页面,它有一些不错的链接.

如果你开始自己编写,你会想要使用语料库.我实际上建议使用Netflix Prize的数据集.只需将数据集分成两部分即可.训练第一件并在第二件上对你的算法进行评分.

附录:这种事情的一个有点相关和可怕的应用是预测人口统计信息:用户的性别,年龄,家庭收入,智商,性取向等.您可以使用Netflix奖数据集公平地完成大部分这些属性高精度.幸运的是,该数据集中的每个人都只是一个数字.