ReinforcementLearningRun 类
一个运行类,用于处理和监视与试验和单个运行 ID 关联的强化学习运行。
类 ReinforcementLearningRun 构造函数。
- 继承
-
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'