ML-Agents強化学習、初回エラー
解決したいこと
Unity,ML-Agentsを用いて強化学習を行っています。
Powerシェルで学習を始めようとした際にエラーが発生しました。
解決方法を教えてください。
参考サイトURL:https://qiita.com/2019Shun/items/d811bbd470fc9cddcc3d
発生している問題・エラー
TypeError: first argument must be callable or None
該当するソースコード
mlagents-learn config/ppo/3DBall.yaml --run-id=first3DBallRun
自分で試したこと
tensorflowのバージョンの問題かと思い、変更しました。
現在のバージョンはそれぞれ
--ml-agents: 0.17.0,
--ml-agents-envs: 0.17.0,
--Communicator API: 1.0.0,
--TensorFlow: 2.2.0
学習モデルはNoneに設定して実行しています。
yamlファイルの中はまだ確認できていません。
次に参考サイトの「新しい学習環境の作成と強化学習」をもとに進めようとしたところ、
実行の際に新しいエラー
FileNotFoundError: [Errno 2] No such file or directory: 'config/rollerball_config.yaml'
が起きました。
ここで先ほどのエラーは出ていません。
またUnityのロゴも表示されなくなりました。
プロジェクトのしたのconfigフォルダの中にrollerball_configという名前のyamlファイルを作りましたが、
yamlファイルを触るのは初めてなので正しく出来ているかはわかりません。