Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Unity Python】ML-Agentsで” Config file could not be found at C:\Users\********\helloworld\ml-agents-release_19\config\RollerBall.yaml.”のようなエラーが表示された時の解決方法


UnityでML-Agentsを習得しようとして「Unity ML-Agents実践ゲームプログラミング」に沿ってやっていく中で発生したエラーとしては他に以下のようなものもありました。

これも備忘録として残しておきます。

 

 

 

 

 

1.エラー内容

 

エラー表示の例ですが、

 

 Config file could not be found at C:\Users\********\helloworld\ml-agents-release_19\config\RollerBall.yaml.

 

のようなものです。

 

これも例としては、コマンドプロンプトにて学習をさせるために以下のような入力をした時に発生したものです。

 

mlagents-learn ./config/RollerBall.yaml --run-id=RollerBall-1

 

 

2.解決方法

 

 

これは、上記入力内にある学習用の設定ファイル「./config/RollerBall.yaml」が存在しないという内容のものです。

 

この時は、実際には、設定ファイルは

 

./config/RollerBall.yaml

 

ではなく、

 

./config/sample/RollerBall.yaml

 

に入っており、入力ミスをしたものであったため、

 

 

mlagents-learn ./config/sample/RollerBall.yaml --run-id=RollerBall-1

 

とすることでエラーは解消しました。

 

実際にはIDの重複を避けるために2回目は「RollerBall-1」を「RollerBall-2」にしなければならなかったかもしれませんが。

 

以上が、” Config file could not be found at C:\Users\********\helloworld\ml-agents-release_19\config\RollerBall.yaml.”のようなエラーが表示された時の解決方法になります。