如何在Azure机器学习中限制请求参数

时间:2018-09-16 12:03:22

标签: azure-machine-learning-studio

我在Azure ML中受困于Web服务:/

我正在使用Azure机器学习设置Web服务,以基于数据库中150个属性中的5个属性来估算汽车价格。如果我在测试端点中提供了所需的150个属性中的5个,它的工作方式很好,它为我提供了有效的答案。正如您在下面看到的“得分标签:10185 ....”。

我的问题如下:如何使Web服务仅需要4个输入?我想要的是在输出中(gearingType,MakeTxt,mileage,modelTxt)。价格,偏离了我的猜测。

感谢您的帮助! 问候, 亚历山大

unexpected endpoint fields in input (150 vs 4) and output (6 vs 1)

这就是我的经历,就像您看到的那样,我使用“选择数据集中的列”来选择4输入+ 1输出here is what it looks like in AzureML

and here are the columns I selected

unexpected endpoint fields in input (150 vs 4) and output (6 vs 1)

1 个答案:

答案 0 :(得分:0)

假设您未对价格列进行任何预处理,那么在您的预测性实验中,需要在与Web服务输入一起加入之前从导入数据中删除价格。

这是因为ML Studio使用训练数据集中的结构来确定Web服务输入的结构(有关更多信息,请参见MSDN)。

这里是有关其外观的简短示例(请注意,此特定示例正在价格列上进行了一些轻量级的预处理,为了使其正常工作,我必须将其删除)。

filtering price from the web service input