Ruby on rails 如何实现类似Amazon';s";浏览过的客户也浏览过…“;?

Ruby on rails 如何实现类似Amazon';s";浏览过的客户也浏览过…“;?,ruby-on-rails,machine-learning,data-mining,recommendation-engine,Ruby On Rails,Machine Learning,Data Mining,Recommendation Engine,这听起来可能很新鲜,但我想知道是否有一种简单的方法可以实现类似亚马逊的“浏览过它的客户也浏览过…” 理论上,我知道你可以做集群、数据挖掘等来做类似的事情,但我正在开发一个ruby on rails应用程序,并希望将类似的东西整合到我已经存在的应用程序(使用pgsql)中,并且有点失落 我不是在寻找一个超级复杂的解决方案,只是想要一些简单的,我可以很快采用 任何指点都将不胜感激。谢谢大家! 亚马逊之所以能够做到这一点,是因为他们拥有数百万用户和庞大的库存,从而产生了数十亿个数据点。他们通过分析这些

这听起来可能很新鲜,但我想知道是否有一种简单的方法可以实现类似亚马逊的“浏览过它的客户也浏览过…”

理论上,我知道你可以做集群、数据挖掘等来做类似的事情,但我正在开发一个ruby on rails应用程序,并希望将类似的东西整合到我已经存在的应用程序(使用pgsql)中,并且有点失落

我不是在寻找一个超级复杂的解决方案,只是想要一些简单的,我可以很快采用


任何指点都将不胜感激。谢谢大家!

亚马逊之所以能够做到这一点,是因为他们拥有数百万用户和庞大的库存,从而产生了数十亿个数据点。他们通过分析这些数据来理解[用户配置文件、产品配置文件、好恶],并构建一个推荐引擎来帮助用户发现产品并推动销售。这对他们来说很有意义

因为你没有研究数据科学,我也不知道你收集的所有数据是什么,你可以从展示购买特定产品的用户购买的其他产品开始。进行实验和A/B测试,查看哪些有效,哪些无效。在此重复,以显示其他用户购买的产品与当前用户的年龄、性别、国籍等匹配


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

有关于“推荐系统”的书籍,因此不要期望以这种问答格式给出答案。您可以先将用户查看的项目保存到DB表中。你可以试着从那张表中得到一些关系。