EnsekiTT Blog

EnsekiTTが書くブログです。

Unityで強化学習した友達が上手になってたので報告する話

こんにちは、えんせきです。
クリスマスはいかがお過ごしですか?ぼくは仕事です。
明日会社休みます的な展開は起きませんでした。健全健全。
今日は家でかってにゲームの練習をしてた友達の紹介をします。

つまりなにしたの?

前回Machine Learning Agentsに学習をさせた話の続きを紹介する。
ensekitt.hatenablog.com
これは前回の話。
f:id:ensekitt:20171225004753g:plain
ぷるぷるできてるよ!

前回どこまでいったか

f:id:ensekitt:20171225003807j:plain
学習を始めたところ

TFShapePluginをインポートしてもろもろ設定する

学習している間に
https://s3.amazonaws.com/unity-agents/0.2/TFSharpPlugin.unitypackage
をダウンロードして、読み込む。
そのうえで、Edit->Project Settings->Playerからもそもろ設定する
f:id:ensekitt:20171225004041j:plain

学習したモデルをUnityで読み込む

ppo/3DBall/TFModelsの中にあるModelをAssetsの中に入れてBall3DBrainの中から参照する
f:id:ensekitt:20171225004204j:plain

どれほど上手かみる。

f:id:ensekitt:20171225004329j:plain
f:id:ensekitt:20171225004540j:plain