“输入数据”作为列表而不是Azure ML Web服务中的列表列表

时间:2015-07-24 11:24:06

标签: python json azure azure-machine-learning-studio

在Azure ML中,我想通过已发布的Web服务将数据输入到模型中。 就我所知,它告诉Web服务的方法是让“输入数据”框与Web服务进入相同的输入。

enter image description here

然后,您可以在“输入数据”属性中设置数据格式:

enter image description here

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

,则此方法有效
{
  "Inputs": {
    "input1": {
      "ColumnNames": [
        "samples"
      ],
      "Values": [
        [
          1
        ],
        [
          2
        ],
        [
          3
        ],
        [
          4
        ],
        [
          5
        ]
      ]
    }
  },
  "GlobalParameters": {}
}

这没关系,但理想情况下,如果我可以将它们发送为:

,它会更容易,并且(更重要的是)网络效率更高
{
  "Inputs": {
    "input1": {
      "ColumnNames": [
        "samples"
      ],
      "Values": [
        [
          1,2,3,4,5
        ]
      ]
    }
  },
  "GlobalParameters": {}
}

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

1 个答案:

答案 0 :(得分:0)

我已在内部工作,要求确认您的问题 -

  

'输入数据'作为列表而不是Azure ML Web服务中的列表列表

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

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

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