2

我正在尝试创建一个流程,作为不同的实验进行训练测试拆分、训练、验证、获得最佳模型(在 8 个差异算法中)并进行预测。问题是我需要创建实验的依赖关系,我需要帮助。我知道 azure ml 管道,但我正在寻找可以创建管道管道的东西,或者可以帮助我创建多个实验管道(具有依赖性)的东西。

例如对于示例管道: (train-test-split)->(train[custom,Many-model])->(validate)->(getbest alogos)->(predict) 之间会有其他实验,例如注册 modls.downloading 泡菜等。

4

1 回答 1

1

您可以使用Azure Pipeline Templates来实现。

任何尝试此操作的人的重要提示:您可以在顶层定义变量(即,在调用管道中),它们将在模板文件中可用。模板文件在运行之前就被简单地装订到管道中,就像服务器端包含(或者像我一样老的人的#includes)。如果您的各个管道共享一个需要为每个管道设置不同的变量名称(例如,“服务名称”),您只需要使用模板参数。请注意,模板参数 (${{}}) 在管道运行之前进行评估(很像 C 中的 #define 常量),而变量 ($()) 在运行时进行评估;因此,如果您的一个或多个管道未按预期工作,您可能需要将变量转换为模板参数。

于 2022-01-03T13:44:30.720 回答