Unity 机器学习代理工具包 (ML-Agents) 是一个开源项目,它使游戏和模拟能够作为训练智能代理的环境。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

2.4 KiB

安装和设置

为了安装和使用 ML-Agents,您需要安装 Unity,克隆这个代码仓库, 并安装 Python 以及其他所依赖的库。下面的每个小节 都会概述每个步骤,此外还会介绍尚在测试阶段的 Docker 的配置方法。

安装 Unity 2017.1 或更高版本

下载 并安装 Unity。如果您想 使用我们的 Docker 设置(稍后介绍),请确保在安装 Unity 时选择 Linux Build Support 组件。

Linux Build Support

克隆 ml-agents 代码仓库

安装完成后,您需要克隆 ML-Agents GitHub 代码仓库。

git clone git@github.com:Unity-Technologies/ml-agents.git

此代码仓库中的 unity-environment 目录包含了要添加到项目中的 Unity Assets。python 目录包含训练代码。 这两个目录都位于代码仓库的根目录。

安装 Python(以及依赖项)

为了使用 ML-Agents,您需要安装 Python 3 以及 要求文件中列出的依赖项。 一些主要的依赖项包括:

Windows 用户

如果您是刚接触 Python 和 TensorFlow 的 Windows 用户,请遵循此指南来设置 Python 环境。

Mac 和 Unix 用户

如果您的 Python 环境不包括 pip3,请参阅这些 说明 以了解其安装方法。

要安装依赖项,请进入代码仓库的 python 子目录, 然后从命令行中运行:

pip3 install .

基于 Docker 的安装(测试阶段)

如果您想使用 Docker for ML-Agents,请按照 该指南进行操作。

Unity 包

您可以通过 Unity 包的形式下载TensorFlowSharp 插件 (AWS S3链接百度盘链接)

帮助

如果您在安装 ML-Agents 时遇到任何问题,请 提交问题,并在提交时 提供有关操作系统、Python 版本和相关错误消息(如可能)的 信息。