#v04, v05で結構違う点がある。
3DBallのサンプルで説明します。
###1 HierarchyのAcademyの子供にBrainが無い。
v04では学習させるときbrainをinternalからexternalに変更したが、
v05ではControlにチェックをいれるだけでいい。
###2 学習が終わったあとbyteファイルが生成されない
V04では ml-agents/models/firstRun-0/3DBall.byteだったが
V05では ml-agents/models/firstRun-0/3DBallLearning.nnになる
nnファイルって何?よくわからないけど、これがtestするmodelになる。
名前は個々が指定した文字列になる。
###3 作ったmodelをアタッチする場所が違う
Ball3DAcademyのcontrolのチェックを外します。
次にbuldSettingsのplayerSettingsに書いたENABLE_TENSORFLOWを削除する。なんか反応にラグがあるけど焦らない。
⇒でもなんか面倒だし、次のverではここ変更されそう。
さっきのnnファイルをprojectにコピーする。
場所はAssets/ML-Agents/Examples/3DBall/Brains/
にしたら都合がいいと思う。
そしたら3DBallLearning.assetのmodelにさっきのnnファイルをアタッチ。
困ったときはgithubのissueを見てみると色々解決できることがありますが英語なんできついですね。