amazon-web-services - Amazon SageMaker 推荐功能
问题描述
有这个例子
模型返回您要求的电影的“分数”,以便您可以推荐或不推荐。是否可以为特定用户返回前 10 部电影?
可以使用 Amazon EMR 完成(例如https://aws.amazon.com/blogs/big-data/building-a-recommendation-engine-with-spark-ml-on-amazon-emr-using-zeppelin/),但该解决方案并没有为实时推荐提供 REST 端点的便利性(我对 JobServer 感到困惑)。
解决方案
我是这篇文章的作者:)
FM 将“简单地”填充推荐矩阵中的缺失值。您可以做的是批量预测所有用户的所有电影,按分数降序对结果进行排序,并将每个用户的前 10 个结果存储在缓存中,为什么不呢。这将使从任何类型的应用程序实时检索结果变得容易。我想您还会定期重新培训以考虑新用户的记录。
希望这可以帮助。
推荐阅读
- hybris - HYBRIS - Impex cronjob - 成功导入的日志行数
- node.js - 如何使用 async/await 而不是回调来重构我的代码并使其更具可读性和清洁性?
- hibernate - Hibernate添加了一个select中不存在的列
- php - 我如何更改在 mysql 数据库上自动创建的表中的列名,而无需在每次需要完成时创建 ALTER TABLE 脚本
- python - 提取推文提及,包括“@”但不包括域部分,例如使用正则表达式的@xyz.com
- spring-boot - Springboot:如果 url 中有 %2F,则捕获异常
- django - Django - 第一次调用反转很慢
- c++ - 如何使用热键在 DEV C++ 命令提示符中粘贴文本?
- android - 使用 MVP 控制 Android 中的可见性
- java - 使用 GSON 解析器迭代数据集