我一直在考虑构建一个“喜欢 x 的人,也喜欢 y”类型的推荐系统,并且正在考虑使用 Vogoo,但是在查看了他们的代码之后,似乎有很多基于评级的最近邻。
在过去的几周里,我看到一些文章说大多数人要么根本不评分,要么评分 5 http://youtube-global.blogspot.com/2009/09/five-stars-dominate-评级.html
我目前没有实施评级系统,如果所有适用的评级都没有波动,我真的不认为有必要实施它。
这是否意味着 KNN 并不真正有价值?
有没有人有任何建议开发一个系统来根据过去的观看历史(被动过滤)获得相似的推荐?
我正在使用的数据是基于事件的,所以如果你看过男子双打网球、蓝鸟棒球、大学女子篮球等。我会推荐目前在你所在地区的其他活动,其他人看过在整个系统的类似事件中也看过。
我主要使用 PHP,但已经开始学习 Python(如果有帮助,可能还需要学习 Java)。