ReinforcementLearningRun クラス

実験および個々の実行 ID に関連付けられている強化学習実行を処理および監視するための run クラス。

クラス ReinforcementLearningRun コンストラクター。

継承
ReinforcementLearningRun

コンストラクター

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

パラメーター

名前 説明
experiment
必須

実験オブジェクト。

run_id
必須
str

実行 ID。

directory
str

ソース ディレクトリ。

規定値: 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'