首页 > 解决方案 > Azure 机器学习建议

问题描述

我正在尝试使用 Azure ML 创建推荐服务,更具体地说,使用 Train Matchbox Recommender 和 Score Matchbox Recommender。基本上,我想做的是推荐用户过去购买的相同商品,而不是推荐其他人购买的商品。

在此处输入图像描述

在上图中,实验配置为从评分项目中推荐项目,然后由 Evaluate Recommender 评估结果。在每一步中,我都将数据保存到 sqlserver 中,这样我就可以自己检查结果并查看它是否有效。

在此处输入图像描述

上面我们在第一个数据集中有我的购买历史记录(userId、itemId 以及用户购买该商品的次数),第二个是 5 条推荐。它几乎确定了建议!

问题:创建预测实验时,我必须将 Score Matchbox Recommender“推荐项目选择”从“评级项目(用于模型评估)”更改为“所有项目”并部署 Web 服务。

在此处输入图像描述

部署 Web 服务后,我询问用户“FELIPE”的建议,它会推荐用户从未购买过的商品。

为什么在训练阶段我得到了我预期的结果,而在部署服务之后却没有?

在此处输入图像描述

标签: azuremachine-learningrecommendation-engineazure-machine-learning-studio

解决方案


推荐阅读