'Enter Data' 作为列表而不是 Azure ML Web 服务中的列表列表

'Enter Data' as list instead of list of lists in Azure ML Web Service

在 Azure ML 中,我想通过已发布的 Web 服务将数据输入到模型中。 告诉 Web 服务的方法,据我所知,它有一个 'Enter Data' 框进入与 Web 服务相同的输入。

然后您可以在 'Enter Data' 属性中设置数据格式:

我希望该列表是一个任意长度的样本数组。如果您的输入是:

{
  "Inputs": {
    "input1": {
      "ColumnNames": [
        "samples"
      ],
      "Values": [
        [
          1
        ],
        [
          2
        ],
        [
          3
        ],
        [
          4
        ],
        [
          5
        ]
      ]
    }
  },
  "GlobalParameters": {}
}

这没问题,但理想情况下会更容易,并且(更重要的是)网络效率更高,如果我可以将它们发送为:

{
  "Inputs": {
    "input1": {
      "ColumnNames": [
        "samples"
      ],
      "Values": [
        [
          1,2,3,4,5
        ]
      ]
    }
  },
  "GlobalParameters": {}
}

是否有正确的语法来实现它?

我已经在内部工作以请求确认您的问题 -

'Enter Data' as list instead of list of lists in Azure ML Web Service

但您预期的功能今天在 Azure ML Studio 中不可用(背后的原因是 Azure ML 必须能够以表格格式、行和列读取输入数据)。在这种情况下,我建议您通过以下选项提交新功能请求:

Azure ML Studio -> 右上角有一个笑脸,请点击那个并发送反馈。

如果您还有任何疑问,请随时告诉我。