Azure机器学习具有不同列数的端点

时间:2016-12-01 10:13:38

标签: azure-machine-learning-studio

我想自动设置Azure机器学习端点,这些端点不一定具有相同数量的变量。我能够以编程方式添加在不同数据上训练的新端点,只要它们具有相同的列和变量名称(标题)。

当我尝试使用不同的列数创建新端点时,它可以正常工作。但是当我试着打电话时,它给了我错误。

我设置了一个实验,默认端点接受两个参数' x'和'。然后我使用三列' x1'' x2'来训练数据集。和'。 '火车模型'培训实验中的模块正在挑选第1列。

使用三个输入列调用使用三个变量训练的端点:

{
"error": {
    "code": "LibraryExecutionError",
    "message": "Module execution encountered an internal library error.",
    "details": [
        {
            "code": "TableSchemaColumnCountMismatch",
            "target": " (AFx Library)",
            "message": "data: The table column count (3) must match the schema column count (2)."
        }
    ]
}

}

使用三个变量调用使用ony两个输入列训练的端点:

{
"error": {
    "code": "LibraryExecutionError",
    "message": "Module execution encountered an internal library error.",
    "details": [
        {
            "code": "ScoredFeaturesMustMatchTrainingFeatures",
            "target": "Score Model (AFx Library)",
            "message": "table: The data set being scored must contain all features used during training, missing feature(s): 'x2'."
        }
    ]
}

}

似乎记住了默认端点的设置,并期望所有其他端点符合它的元数据。有没有办法解决这个问题?

0 个答案:

没有答案