使用各种措施训练多个模型并累积预测
Train multiple models with various measures and accumulate predictions
所以我最近一直在使用 Azure ML,我得到了一个数据集,其中有多个我想要预测的值。它们都使用不同的算法,当我尝试在一个实验中训练多个模型时;它说“训练模型只能预测一个值”,即使我对每个度量使用相同的算法,训练模型上也没有足够的输入端口来接收多个值。我尝试启动列选择器并制定规则,但出现与上述相同的错误。我如何预测多个值,然后将预测的列放在一起用于 Web 服务输出,这样我就不必有多个 API?
您必须为要预测的每个变量训练模型。然后将所有这些预测的列加在一起,并作为 Web 服务的单个输出。
ML 中可用的算法一次只能根据获得的输入预测单个变量。
您想要做的是训练每个模型并将它们保存为已经训练好的模型。
因此,创建一个新实验,训练您的模型并通过右键单击每个模型来保存它们,它们将显示在 Studio 的左侧导航栏中。现在您可以将您的模型拖到 canvas 中并让它们对预测进行评分,最终使它们最终得到与我在示例中通过“添加列”模块所做的相同的输出。我为罗纳尔多(皇家马德里 CF 球员)做了这个例子,说明他将如何在训练日后的比赛中表现。你可以在 http://ronaldoinform.azurewebsites.net
上看到我的演示
关于如何保存模型和训练多个值的更详细的解释;您可以在评论部分查看 Raymond Langaeian (MSFT) 的回答 link:
https://azure.microsoft.com/en-us/documentation/articles/machine-learning-convert-training-experiment-to-scoring-experiment/
所以我最近一直在使用 Azure ML,我得到了一个数据集,其中有多个我想要预测的值。它们都使用不同的算法,当我尝试在一个实验中训练多个模型时;它说“训练模型只能预测一个值”,即使我对每个度量使用相同的算法,训练模型上也没有足够的输入端口来接收多个值。我尝试启动列选择器并制定规则,但出现与上述相同的错误。我如何预测多个值,然后将预测的列放在一起用于 Web 服务输出,这样我就不必有多个 API?
您必须为要预测的每个变量训练模型。然后将所有这些预测的列加在一起,并作为 Web 服务的单个输出。
ML 中可用的算法一次只能根据获得的输入预测单个变量。
您想要做的是训练每个模型并将它们保存为已经训练好的模型。 因此,创建一个新实验,训练您的模型并通过右键单击每个模型来保存它们,它们将显示在 Studio 的左侧导航栏中。现在您可以将您的模型拖到 canvas 中并让它们对预测进行评分,最终使它们最终得到与我在示例中通过“添加列”模块所做的相同的输出。我为罗纳尔多(皇家马德里 CF 球员)做了这个例子,说明他将如何在训练日后的比赛中表现。你可以在 http://ronaldoinform.azurewebsites.net
上看到我的演示关于如何保存模型和训练多个值的更详细的解释;您可以在评论部分查看 Raymond Langaeian (MSFT) 的回答 link: https://azure.microsoft.com/en-us/documentation/articles/machine-learning-convert-training-experiment-to-scoring-experiment/