ReinforcementLearningRun 类
一个运行类,用于处理和监视与试验和单个运行 ID 关联的强化学习运行。
Class ReinforcementLearningRun 构造函数。
构造函数
ReinforcementLearningRun(experiment, run_id, directory=None, _run_config=None, **kwargs)
参数
名称 | 说明 |
---|---|
experiment
必需
|
试验对象。 |
run_id
必需
|
运行 ID。 |
directory
|
源目录。 默认值: 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'