我计划实施一个基本的推荐系统,它使用 Facebook Connect 或类似的社交网站 API 来连接用户的个人资料,基于标签进行分析并使用结果在我的电子商务网站上生成项目推荐(类似于亚马逊)。
我确实相信我需要将部分划分为:
通过 API 获取社交网络数据。(实际上用户允许这样做)
分析这些数据并生成令牌。
通过使用信息令牌,在我的电子商务网站上进行商品推荐。
EG:我在我的 Facebook 帐户上是“The Strokes”乐队的粉丝,系统对此进行了分析并推荐给我“The Strokes Live”CD。
对于任何部分(获取数据,基于标签进行推荐......),您会推荐/使用什么算法和方法?