AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

ML-Agents

いまさらRTX2080Ti買って、CUDAで機械学習

色々と迷ったがRTX2080Ti中古を購入しました。税込み79800円 新品だといまだに15万円ぐらいで売ってるので約半額ただ、RTX3080が10万円ぐらいで売ってるので微妙ではある RTX3070も10/29の深夜販売が予定されていて、価格もおそらく79800円ぐらい CUDA数は20…

機械学習テニスにVRoidを出してみたが色々残念な感じに

そもそもまだサービスレシーブが満足にできないうえに、FinalIKの右手にラケットを張り付けただけで、足も動いてないし、色々と残念な感じになってしまった。 せめてラリーぐらいはできるように一晩学習させてみよう

ML-Agents tennis 横移動もできるようにして学習中

X,Y軸移動だけだったのをZ軸移動も追加 ラケットもZ軸回転だけだったのをY軸回転も追加 これで斜め軌道でボールを打つこともできるようになったがしかし、学習の難度はかなり増加したのでだいぶ学習時間がかかりそう 初めZ軸がまったく移動しないので、「は…

ML-Agents tennis テニスらしくなってきた

学習200万ステップぐらいでラリーが十分続くようになった テニスらしくワンバウンドで打ち合うようになった元のサンプルと変えた部分は、 サービス位置をコートの端まで下げた(元は真ん中ぐらいで近すぎる) サーブをすぐ学習できるように、ボールの位置を…

ML-Agents 1バウンドOKのTennisの1000万回学習結果

一晩学習させて1000万ステップいきましたが、1バウンドOKなのに結局バドミントンみたいになってました 0から学習の様子を眺めて、分かったのが、学習の流れが、 サーブすらできない サーブができるようになる サーブリターンができるようになる サーブリータ…

ml-agentsのtennisを2バウンドアウトに変更して学習してみる

なぜかml-agentのサンプルのテニスは、1バウンドがアウトになってて羽子板みたいなプレイになっている 卓球は1バウンドでノーバウンドアウトだが、テニスはノーバウンドまたは1バウンドセーフでアウトなのは2バウンドということでHitWall.csを改造して1バウ…

ml-agentsで3Dballの学習にY軸回転も追加してみる

強化学習ってのは水族館でのアシカの調教と同じで、うまくやったら餌をやり、失敗したら怒る学習 教師あり学習と違って、アシカがどう動くはアシカに任せて、結果だけで評価する 初期状態では基本的にはランダムに動く 成功したら、その成功に道筋すべての行…

ML-Agentsで強化学習サンプル動かしてみる

qiita.comこの記事を参考にml-agentsのサンプルを動かしてみた Python(Anaconda3)をインストール Release ML-Agents Release 3 · Unity-Technologies/ml-agents · GitHub これをDLして、解凍し、 Anaconda上で動くPowerShellを使って、以下をインストール pi…