Python AzureML存储在字典中的多个模型

Python AzureML存储在字典中的多个模型,python,azure-machine-learning-studio,Python,Azure Machine Learning Studio,概述: 我有一个独特的Python模型,其中我们在字典中保存了n个经过训练的随机森林模型。我试图避免这种设置,但目前它是必要的。在本地,我可以通过向predict函数传递数据帧并在各行中循环,为每行调用适当的模型来进行预测,如rf_models[model].predict() 在AzureML中,我创建了一个玩具模型,让我可以: Web输入->Python脚本->评分模型->Web输出 挑战: 我需要能够从AzureML上的“Python脚本”函数内部调用score_模型,或者特别是predi

概述:

我有一个独特的Python模型,其中我们在字典中保存了n个经过训练的随机森林模型。我试图避免这种设置,但目前它是必要的。在本地,我可以通过向predict函数传递数据帧并在各行中循环,为每行调用适当的模型来进行预测,如rf_models[model].predict()

在AzureML中,我创建了一个玩具模型,让我可以: Web输入->Python脚本->评分模型->Web输出

挑战:

我需要能够从AzureML上的“Python脚本”函数内部调用score_模型,或者特别是predict方法,以便我能够处理dict中存储的循环和n个模型。结果(JSON或数据帧)将发送到AzureML的Web输出

我在网上找到了一个链接(),这让我很接近,但是这个例子显示了一个模型正在同一个Python脚本中训练并用于同时预测,因此将predict方法作为局部变量调用,而不是调用以前训练过的模型。我在网上只找到了有限的文档来解决这个问题,而我无法完成剩下的工作。我不确定这种类型的定制是否还不可用,或者我是否完全忽略了一些关键功能


感谢您的帮助。

这里有两个链接可能会有所帮助:

  • 这展示了如何将Python模型发布为web服务。你也会做类似的事情,只是你会修改你模型的字典
    请注意,此功能当前处于预览模式。

    以下两个链接可能会有所帮助:

  • 这展示了如何将Python模型发布为web服务。你也会做类似的事情,只是你会修改你模型的字典
    请注意,此功能当前处于预览模式。

    谢谢您,Andrey,我将广泛搜索此类示例。谢谢您,Andrey,我将广泛搜索此类示例。