我需要实现网站推荐系统列出的歌曲,其想法是,该系统可以推荐歌曲,可能是有趣的人观看当前歌曲的基础上,其他人投什么。建议算法/库/系统
我意识到这是一个巨大的领域,可以得到非常复杂,但如果有可能被用来生成建议的任何标准算法或第三方库(PHP)我想知道?我知道,我们可能需要收集取决于我们实现系统上附加的数据,但我们已经记录下了两年:
VOTES (users can vote on songs based on a 5 star system), data collected is:
song id, user id, session id, vote date & time, star rating 1-5
你对环境有多少控制?如果你有一个合适的数据库,其中一些事情会更容易。 (介绍http://www.slideshare.net/jperras/graphs-edges-nodes-untangling-the-social-web) – 2012-02-03 13:01:05
完全控制,这是对我们自己的VPS,DB是MySQL,但是我们可以安装任何我们喜欢的。 – 2012-02-03 20:50:04
你可能要考虑在这种情况下安装图形数据库。推荐算法使用它们是微不足道的。 – 2012-02-03 23:24:03