【发布时间】:2018-10-02 21:02:18
【问题描述】:
我想为Android Studio的应用构建一个推荐系统 例如 YouTube 和亚马逊,用户在其中展示对他而言重要的内容 使用的方法或工具是什么?
【问题讨论】:
标签: recommendation-engine mahout-recommender
我想为Android Studio的应用构建一个推荐系统 例如 YouTube 和亚马逊,用户在其中展示对他而言重要的内容 使用的方法或工具是什么?
【问题讨论】:
标签: recommendation-engine mahout-recommender
推荐器是在集群中运行的大数据应用程序,在大电子商务数据的情况下。因此,您可以将推荐器放在您的数据中心,并要求它从您的 Android 设备中获得推荐。您不太可能在设备上运行,因为设备无法访问所有用户的所有数据,而这是协同过滤所必需的。
也许最简单的方法是在您的数据中心使用Apache PredictionIO 和Universal Recommender,这是一个基于 Mahout 的 PIO 模板。但是在它和设备之间放置一个代理,因为您需要身份验证和 TLS。您将从所有设备发送数据到 PIO 服务并从设备进行查询。这样,服务就拥有所有用户的所有数据,并且可以计算推荐模型。
There is an AMI 用于此处完全运行的系统,可以进行实验,但可能需要针对较大的数据进行缩放。
【讨论】: