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

问题描述 投票:1回答:1

我坚持使用Azure ML中的Web服务:/

我正在使用Azure机器学习设置一个Web服务,以根据我的数据库中的150个属性估算汽车价格。它的工作方式很好,如果我在测试端点5中提供所需的150个属性,它会给我一个有效的答案。正如您在下面看到的“得分标签: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)

azure-machine-learning-studio
1个回答
0
投票

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

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

这是一个如何看的简单样本(请注意,这个特定的样本在价格列上做了一些轻微的预处理,我必须删除它才能使它工作)。

filtering price from the web service input

© www.soinside.com 2019 - 2024. All rights reserved.