フィルターのクリア

強化学習で環境を別ソ​フトに置き換えた場合​にエピソード数がずれ​る問題

1 回表示 (過去 30 日間)
Y. M
Y. M 2020 年 11 月 19 日
回答済み: Toshinobu Shintai 2020 年 11 月 19 日
現在環境を別ソフトとしてMATLABと連成させて学習をさせようとしているのですが、
環境側が1エピソード進んだ後、MATLABのエージェント側を起動させようとすると、
MATLABが全エピソード分勧めようとしてしまい、エラーが発生してしまいます。
理想としては、環境側で1エピソード進んだ後、MATLAB側で1エピソード進む、そしてまた環境が...
という工程を繰り返し学習をしていってほしいのですが、
どのようにすればよろしいでしょうか。

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2020 年 11 月 19 日
別ソフトとMATLABをどのように連携しているのか、分かりませんが、ROS Toolboxで通信し、同期を取る処理を構築してみてはいかがでしょうか。(別ソフトがROSに対応している必要がありますが)
学習の1エピソード内に1度、同期を取るためのメッセージを送り合うという方法が考えられます。

カテゴリ

Help Center および File ExchangeTraining and Simulation についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!