用AI 打造遊戲,Unity 機器學習 Agent——ml-agents
Ml-agents 是 Unity 機器學習 Agent,它可以讓研究人員和開發者用 Unity 編輯器創建遊戲和模擬實驗。這些編輯器能夠通過簡單易用的 Python API 使用強化學習或者其他機器學習模型來訓練智能 Agent。詳細信息請參考文檔:https://github.com/Unity-Technologies/ml-agents/tree/master/docs
Github 地址
https://github.com/Unity-Technologies/ml-agents
特徵
Unity 引擎的靈活性和輕便性
可在 Unity 中放置多個相機觀察
靈活的多 Agent 支持
可離散可連續的行動空間
Python 2 或者 3 的控制界面
環境中的可視化網路輸出
輕鬆定義課程學習場景
監督學習的 Agent 行為廣播
Tensorflow Sharp Agent 嵌入[實驗]
創建環境
Agents SDK(包括示例環境場景)位於 unity-environment 文件夾中。 有關要求,說明和其他信息,請參閱包含的自述文件和相關文檔。
https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Making-a-new-Unity-Environment.md
訓練 Agent
一旦你建立了一個 Unity 環境,Reinforcement Learning 演算法和 Python API 就可以在 python 文件夾中找到。 有關要求,說明和其他信息,請參閱包含的自述文件和相關文檔。
https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Unity-Agents---Python-API.md
應用案例
3DBall
GridWorld
Tennis
春節 AI 學習狂歡,精品課程 豪華特輯
優惠折上折,福利搶不停!
※公開課年度盤點,AI 研習社的人工智慧視頻學習資料全在這裡了!
※不必再費心尋找,2017最全的開發乾貨就在這1067頁PDF里
TAG:AI研習社 |