学習時のログの取り出しに関して
Ältere Kommentare anzeigen
reinforcement learning toolboxを使用して学習を行っています.
学習時に
trainingStats = train(agent,env,trainingOpts);
を実行して学習を行っているのですが,学習中の状態,行動,報酬の遷移履歴を確認する方法はないのでしょうか?
よろしくお願いいたします.
4 Kommentare
Kenta
am 1 Mai 2020
こんにちは、check pointパスの指定をすれば、保存できるかもしれません。
強化学習では試したことがないのですが、深層学習による分類・検出などではエポックごとにパラメータを指定の場所に保存できます。ただ、イテレーションごととなるとこちらでは対応できなさそうです。
参考になれば幸いです。
Teppei Iwata
am 1 Mai 2020
Toshinobu Shintai
am 1 Mai 2020
確認ですが、学習の設定「rlTrainingOptions」を使ってSave Agentを設定されていますでしょうか。
例えば、以下のようにすると、学習途中の全てのAgentを記録できます。
trainingOpts = rlTrainingOptions(...
'SaveAgentCriteria','EpisodeReward',...
'SaveAgentValue',-inf);
記録した情報は「savedAgents」というフォルダにmatファイルとして格納されています。
これには含まれていない情報が知りたいということでしょうか。
Teppei Iwata
am 1 Mai 2020
Antworten (0)
Kategorien
Mehr zu Reinforcement Learning finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!