azure - Azure 机器学习建议
问题描述
我正在尝试使用 Azure ML 创建推荐服务,更具体地说,使用 Train Matchbox Recommender 和 Score Matchbox Recommender。基本上,我想做的是推荐用户过去购买的相同商品,而不是推荐其他人购买的商品。
在上图中,实验配置为从评分项目中推荐项目,然后由 Evaluate Recommender 评估结果。在每一步中,我都将数据保存到 sqlserver 中,这样我就可以自己检查结果并查看它是否有效。
上面我们在第一个数据集中有我的购买历史记录(userId、itemId 以及用户购买该商品的次数),第二个是 5 条推荐。它几乎确定了建议!
问题:创建预测实验时,我必须将 Score Matchbox Recommender“推荐项目选择”从“评级项目(用于模型评估)”更改为“所有项目”并部署 Web 服务。
部署 Web 服务后,我询问用户“FELIPE”的建议,它会推荐用户从未购买过的商品。
为什么在训练阶段我得到了我预期的结果,而在部署服务之后却没有?
解决方案
推荐阅读
- wix - Wix 升级进入维护模式,从不升级
- ruby - 在 Ruby 中读取和写入相同的 CSV 文件
- php - Laravel 5.6 报错多重登录
- angular - 在执行逻辑时可以激活路由保护角度不能满足接口
- amazon-web-services - AppSync GraphQL 订阅以分组数据
- laravel - 取消链接权限被拒绝 Laravel forge/envoyer
- scala - 如何在 Akka Http 中以编程方式调用 Route
- amazon-web-services - AWS Cloudwatch 仪表板:如何将仪表板从一个账户添加到另一个账户
- ionic-framework - PouchDB 在某些设备上不同步
- python-3.x - 在尝试生成设备时观察 TypeError