ReinforcementLearningRun 类

一个运行类,用于处理和监视与试验和单个运行 ID 关联的强化学习运行。

Class ReinforcementLearningRun 构造函数。

构造函数

ReinforcementLearningRun(experiment, run_id, directory=None, _run_config=None, **kwargs)

参数

名称 说明
experiment
必需

试验对象。

run_id
必需
str

运行 ID。

directory
str

源目录。

默认值: None
_run_config

强化学习配置。

默认值: None
kwargs
必需

注解

Azure 机器学习 SDK 提供一系列互连类,旨在帮助训练和比较它们正在解决的共享问题相关的机器学习模型。

Experiment充当这些训练运行的逻辑容器。 对象 ReinforcementLearningConfiguration 用于对在强化学习实验中提交训练运行所需的信息进行编码。 然后,可以通过试验提交该试验。 请参阅本文档, ReinforcementLearningConfiguration 查看此过程的示例。

提交后 ReinforcementLearningConfiguration ,将返回一个 ReinforcementLearningRun 对象。

通过一个 ReinforcementLearningRun 对象,你可以以编程方式访问有关关联的强化学习运行的信息。 一些示例包括检索与运行对应的日志、取消或完成运行(如果仍在运行中)、清理已完成运行的项目,以及等待当前正在进行的运行完成。

方法

complete

完成正在进行的运行

complete

完成正在进行的运行

complete()

注解

完成运行的示例如下所示:


   run = experiment.submit(config=ReinforcementLearningRunConfig)
   run.complete()

属性

RUN_TYPE

RUN_TYPE = 'reinforcementlearning'