如何实现亚马逊的“观看过观看的客户......”之类的东西?

时间:2017-02-12 04:53:41

标签: ruby-on-rails machine-learning data-mining recommendation-engine

这可能听起来很新手,但我想知道是否有一种简单的方法来实现亚马逊的“看过这个也看过的客户......”。

理论上我知道你可以做集群,数据挖掘等做这样的事情,但我只是在研究一个ruby-on-rails应用程序,并希望将这样的东西合并到我现有的app(使用pgsql) ),有点迷失。

我不是在寻找一种超级复杂的解决方案,只是想要一些简单易用的东西。

任何指针都将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

亚马逊能够实现这一目标,因为他们拥有数百万用户和庞大的库存,从而产生数十亿的数据点。他们处理这些数据以使其有意义[用户配置文件,产品配置文件,喜欢,不喜欢]并构建推荐引擎以帮助用户发现产品并推动销售。这对他们来说很有意义。

由于您不是在研究数据科学而我不知道您收集的所有数据,因此您可以首先展示购买特定产品的用户购买的其他产品。实验和A / B测试,看看哪些有效,哪些无效。对此进行迭代,以显示其他用户购买的产品与当前用户的年龄,性别,国籍等相匹配。

这不是您期望的推荐引擎,但可能会带来一些销售。