發表文章

目前顯示的是 8月, 2018的文章
Related Posts Plugin for WordPress, Blogger...

7-9 Creating A Simple 2D Game For Reinforcement Learning (5)

圖片
今天終於要進入訓練的階段啦,這篇文章特別長唷。首先,建立一個如下圖的簡單的訓練場景。 本次主要訓練的目標:學會『跳過平台』。 所以大家會看到這個訓練場景就只有一個台階,讓AI學會跳躍以後,再放到更複雜的場景中測試。 如不懂該如何建立上述的場景,請自行參考前四篇文章唷: https://3dactionrpg.blogspot.com/2018/07/7-5-creating-simple-2d-game-for.html https://3dactionrpg.blogspot.com/2018/07/7-6-7-5-creating-simple-2d-game-for.html https://3dactionrpg.blogspot.com/2018/07/7-7-creating-simple-2d-game-for.html https://3dactionrpg.blogspot.com/2018/07/7-8-creating-simple-2d-game-for.html 接下來,要在專案內匯入ML-Agents相關的程式,可以到Github上下載,並確認至少包含『Editor』、『Plugins』、『Scripts』資料夾。 Github網址: https://github.com/Unity-Technologies/ml-agents 設置TensorFlowSharp插件 接著,需要安裝TensorFlowSharp才能使用Internal Brain模式。請到此網址下載: https://s3.amazonaws.com/unity-ml-agents/0.3/TFSharpPlugin.unitypackage 下載完後,請自行匯入到Unity。 匯入後可能遇到的錯誤 假如遇到類似下圖的錯誤訊息:The type or namespace name `Google' could not be found. Are you missing an assembly reference? 請到Player Setting內,將Scripting Runtime Version設定為.NET 4.x Equivalent唷,修改設定後,Unity會自動要求重新啟動。 然後也