1、ML-Agents工具包包含几个组件:
-
Unity 包(
com.unity.ml-agents
)包含 Unity C# SDK(整合到你的Unity场景中)
-
Python 包:
-
包含机器学习算法,使您能够训练行为在您的Unity场景。大多数ML-Agents用户只需要直接安装mlagents。
-
包含一个与Unity场景交互的Python API。它是一个基础层,促进了Unity场景和Python机器学习算法之间的数据信息传递。因此,mlagents依赖于mlagents_envs。
-
为你的Unity场景提供一个支持OpenAI Gym 接口的python包。
-
-
Unity Project
包含几个示例环境,突出显示工具包的各种特性,以帮助您入门。
2、ML-Agents开发环境:
-
安装 Unity (2018.4 或更高)
直接官网下载
-
安装 Python (3.6.1 或更高)
可以用anaconda安装,详见另一篇文章《深度学习小白篇一:Anaconda的安装和配置》
-
下载ML-Agents工具包
cd 存放目录
git clone https://github.com/Unity-Technologies/ml-agents.git
-
Unity安装
com.unity.ml-agents
Unity package
-
安装
mlagents
Python 包安装Aconda
详见另一篇文章 《深度学习小白篇一:Anaconda的安装和配置》
安装 pip3
cd \安装目录\Anaconda3\Scripts
easy_install.exe pip
安装mlagents
pip3 install mlagents
等待安装完成,开发环境准备好了,接下来我们就可以看看官方的,入门指南,它包含几个简短的教程,介绍如何在Unity中设置ML-Agents工具包,运行一个预先训练过的模型,以及如何构建和训练环境。
注意,如果你是用Anaconda安装的python环境,妥当起见,更新一下Anaconda的安装的包。
网友评论