我想知道我是否可以在亚马逊机器学习上构建推荐系统。它似乎并不那么容易(根据https://forums.aws.amazon.com/thread.jspa?messageID=617667),我认为如果亚马逊是最好的解决方案。
也许某人有推荐系统的经验并知道如何在Amazon ML上构建它?
如果没有,你能告诉我一些我可以使用的其他SaaS吗?
答案 0 :(得分:6)
这取决于您需要从建议中挑选多少项。您今天不能使用Amazon ML来获取大型目录(例如Amazon.com或其他大型零售商)的建议,但如果您拥有相对较小的目录(约100个项目),则可以为该目录构建一组二进制分类器。项目。
ML模型的质量取决于数据的质量。例如,Amazon.com可以提供非常好的推荐,因为它们包含您购买许多商品的购买历史记录。
推荐引擎的常见模式是使用协同过滤。对于相对大量的用户和项目,它可以很好地工作。这个和其他类似的ML算法在诸如Spark ML(http://spark.apache.org/docs/latest/ml-collaborative-filtering.html)的框架中实现。它需要一些技术和数据科学的努力才能使它适用于您的用例,但通常值得付出相当大的努力。
您还可以尝试使用以下某些服务: