如何根据已部署的 Web 服务查找 Azure ML 实验
How to Find Azure ML Experiment based on Deployed Web Service
我有一个在 Azure 机器学习工作室中创建的 ML 实验列表。我已将它们部署为 Web 服务(新版本,非经典版本)。
如何进入 Azure 机器学习 Web 服务,单击 Web 服务(从实验部署),然后导航回为其提供数据的实验/预测模型?
我唯一能找到的介于两者之间的 link 是通过预测实验更新 Web 服务,然后确认 Web 服务是什么。在实验和 Web 服务中,我可以看到 "ExperimentId" 是 URL 中的一个 GUID,所以希望这是可能的。
我的理由是,依靠匹配的命名约定等来 select 要更新的适当模型容易出现人为错误。
new web 服务不存储有关已部署的实验或工作区的任何信息(并非所有 new web 服务都已部署来自实验)。
以下选项可用于跟踪实验与 新 网络服务之间的关系。
上次部署
但是,实验会跟踪从实验部署的 last new Web 服务。每次部署到 new Web 服务都会覆盖此值。
该值存储在实验图中。获取图形的一种方法是使用 powershell 模块 amlps
Export-AmlExperimentGraph -ExperimentId <Experiment Id> -OutputFile e.json
e.json
{
"ExperimentId":"<Experiment Id>",
// . . .
"WebService":{
// . . .
"ArmWebServiceId":"<Arm Id>"
},
// . . .
}
azure 资源标签
新 Web 服务支持 Azure 资源的标记功能。通过 powershell 或通过 azure 门户用户体验以编程方式在 Web 服务上设置 tag
可用于在 new Web 服务上存储对实验的引用。
我有一个在 Azure 机器学习工作室中创建的 ML 实验列表。我已将它们部署为 Web 服务(新版本,非经典版本)。
如何进入 Azure 机器学习 Web 服务,单击 Web 服务(从实验部署),然后导航回为其提供数据的实验/预测模型?
我唯一能找到的介于两者之间的 link 是通过预测实验更新 Web 服务,然后确认 Web 服务是什么。在实验和 Web 服务中,我可以看到 "ExperimentId" 是 URL 中的一个 GUID,所以希望这是可能的。
我的理由是,依靠匹配的命名约定等来 select 要更新的适当模型容易出现人为错误。
new web 服务不存储有关已部署的实验或工作区的任何信息(并非所有 new web 服务都已部署来自实验)。
以下选项可用于跟踪实验与 新 网络服务之间的关系。
上次部署
但是,实验会跟踪从实验部署的 last new Web 服务。每次部署到 new Web 服务都会覆盖此值。
该值存储在实验图中。获取图形的一种方法是使用 powershell 模块 amlps
Export-AmlExperimentGraph -ExperimentId <Experiment Id> -OutputFile e.json
e.json
{
"ExperimentId":"<Experiment Id>",
// . . .
"WebService":{
// . . .
"ArmWebServiceId":"<Arm Id>"
},
// . . .
}
azure 资源标签
新 Web 服务支持 Azure 资源的标记功能。通过 powershell 或通过 azure 门户用户体验以编程方式在 Web 服务上设置 tag
可用于在 new Web 服务上存储对实验的引用。