ReinforcementLearningRun 类

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

类 ReinforcementLearningRun 构造函数。

继承
ReinforcementLearningRun

构造函数

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

参数

experiment
Experiment
必需

试验对象。

run_id
str
必需

运行 ID。

directory
str
默认值: None

源目录。

_run_config
ReinforcementLearningConfiguration
默认值: None

强化学习配置。

kwargs
dict
必需

注解

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

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

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

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

方法

complete

完成正在进行的运行

complete

完成正在进行的运行

complete()

注解

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


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

属性

RUN_TYPE

RUN_TYPE = 'reinforcementlearning'