如何在亚马逊机器学习上构建推荐系统

时间:2016-09-09 13:36:06

标签: amazon-web-services recommendation-engine amazon-machine-learning

我想知道我是否可以在亚马逊机器学习上构建推荐系统。它似乎并不那么容易(根据https://forums.aws.amazon.com/thread.jspa?messageID=617667),我认为如果亚马逊是最好的解决方案。

也许某人有推荐系统的经验并知道如何在Amazon ML上构建它?

如果没有,你能告诉我一些我可以使用的其他SaaS吗?

1 个答案:

答案 0 :(得分:6)

这取决于您需要从建议中挑选多少项。您今天不能使用Amazon ML来获取大型目录(例如Amazon.com或其他大型零售商)的建议,但如果您拥有相对较小的目录(约100个项目),则可以为该目录构建一组二进制分类器。项目。

ML模型的质量取决于数据的质量。例如,Amazon.com可以提供非常好的推荐,因为它们包含您购买许多商品的购买历史记录。

推荐引擎的常见模式是使用协同过滤。对于相对大量的用户和项目,它可以很好地工作。这个和其他类似的ML算法在诸如Spark ML(http://spark.apache.org/docs/latest/ml-collaborative-filtering.html)的框架中实现。它需要一些技术和数据科学的努力才能使它适用于您的用例,但通常值得付出相当大的努力。

您还可以尝试使用以下某些服务: