首页 > 解决方案 > 为 ML 集成正确格式化 Azure 认知技能集输入的问题

问题描述

我正在尝试将 Azure 机器学习与 Azure 认知搜索集成。我正在使用技能集,目前实时 ML 端点的架构是这样的:

"Inputs": {
        "WebServiceInput0":
        [
            {

                "CompanyName": "Apple Inc",
            }
        ]
    }

当使用调试会话来确定技能集设置是否正确时,我收到一条错误消息,指出输入数据不遵循架构。

这是技能集输出的内容:

"Inputs": {
          "WebServiceInput0": {
            "CompanyName": "Apple Inc",
          }
        }

我在架构中注意到WebServiceInput0属性是一个数组,因此这可能会导致问题。

我想知道如何格式化输入并添加“[”以使WebServiceInput0成为一个数组。

我已经尝试过塑造者技能,尽管这没有帮助。

标签: azuremachine-learningazure-cognitive-searchazure-machine-learning-studioazure-machine-learning-service

解决方案


推荐阅读