ReinforcementLearningRun クラス
実験および個々の実行 ID に関連付けられている強化学習実行を処理および監視するための run クラス。
クラス ReinforcementLearningRun コンストラクター。
- 継承
-
ReinforcementLearningRun
コンストラクター
ReinforcementLearningRun(experiment, run_id, directory=None, _run_config=None, **kwargs)
パラメーター
名前 | 説明 |
---|---|
experiment
必須
|
実験オブジェクト。 |
run_id
必須
|
実行 ID。 |
directory
|
ソース ディレクトリ。 規定値: None
|
_run_config
|
補強学習構成。 規定値: None
|
kwargs
必須
|
|
注釈
Azure Machine Learning SDK は、一連の相互接続されたクラスを提供し、それらは解析中の共有問題に関連付けられた機械学習モデルのトレーニングと比較に役立つように設計されています。
Experiment は、これらのトレーニング実行の論理コンテナーとして機能します。 ReinforcementLearningConfiguration オブジェクトは、補強学習実験でトレーニング実行を送信するために必要な情報を体系化するために使用されます。 その後、実験を通じて送信することができます。 このプロセスの例については、「ReinforcementLearningConfiguration」 のドキュメントを参照してください。
ひとたび ReinforcementLearningConfiguration が送信されると、ReinforcementLearningRun オブジェクトが返されます。
ReinforcementLearningRun オブジェクトを使用すると、関連する補強学習実行に関する情報にプログラムからアクセスできます。 たとえば、実行に対応するログの取得、まだ進行中の実行のキャンセルまたは完了、完了した実行の成果物のクリーン アップ、現在進行中の実行の完了の待機などが含まれます。
メソッド
complete |
実行中の実行を完了する |
complete
実行中の実行を完了する
complete()
注釈
実行を完了する例を次に示します。
run = experiment.submit(config=ReinforcementLearningRunConfig)
run.complete()
属性
RUN_TYPE
RUN_TYPE = 'reinforcementlearning'