Notifications
Article
Unity ML-Agents 学习笔记(1)
Updated 2 months ago
18
1
环境搭建

本地环境

macOS
Unity 2018.4.19f1

下载ML-Agents工具包

https://github.com/Unity-Technologies/ml-agents
打开链接,在页面里找到Releases & Documentation,下载对应版本的工具包
我下载了最新的版本0.15.1

环境搭建

网上有一些教程,版本都比较老。其实工具包内包含了环境搭建说明文档,可以一步步跟着自带的说明文档进行操作。
文档路径:/docs/Readme.md
中文文档(/docs/localized/zh-CN/README.md),基于的是0.3.1版本,和最新版的差别比较大。英文如果读起来比较累,也可以先看一遍中文文档了解个大概。
这里推荐一个md文件的查看软件 Typora (https://typora.io/),可以正常显示字体、图片和链接,看起来比较方便。
关于环境搭建的具体步骤,在/docs/Installation.md文档中,写的十分详细。我一步步按照它的指示操作,没有出现任何问题。
具体操作:
  • 安装Unity 2018.4以上版本
  • 我机器上已经安装好了Unity 2018.4.19f1
  • 安装Python 3.6.1以上版本
  • 文档里给出了Phython下载链接(https://www.python.org/downloads/)
  • 由于推荐的Python版本是3.6或3.7,我没有下载最新的3.8版本,下载了3.7版本
  • 下载页面中选择对应版本后,进入该版本的详细页面,里面可以选择不同平台的安装文件下载。我直接选择macOS的版本下载,随后进行了安装
  • 下载 ML-Agents工具包 (ML-Agents Toolkit)
  • 我预先从网页上下载了0.15.1版本的工具包。
  • 文档里也给出了直接下载最新发布版本的命令 git clone --branch latest_release https://github.com/Unity-Technologies/ml-agents.git
  • 安装Unity ML-Agents Package
  • 直接在Unity 里的 Package Manager 中找到ML Agents这个包,安装即可
  • 你可以先用Unity打开GitHub下载的ML Agents工具包内的参考项目(Project目录),再安装这个Unity插件包
  • 安装mlagents Python package
  • 先要激活Python虚拟环境,ML Agents工具包内也给了虚拟环境安装激活的文档 Using-Virtual-Environment.md,根据文档内的步骤进行安装激活
  • 我无脑把Mac OS X Setup的命令一步步执行了一边,顺利激活
  • 虚拟环境激活后再运行 pip3 install mlagents 这个命令,安装Python的mlagents
  • 最后使用mlagents-learn --help这个命令来检测是否安装成功,安装成功会出现Unity的Logo,并告诉你一些可用的命令。然而,我运行这个命令后,并没有出现Unity的logo,出现了一行警告信息,提示我Python3.7的某些内容会在将来的版本中被移除。后来跑Demo并没有发现什么异常,所以应该还是安装成功了的。

以上,环境搭建就完成。之后便可以看着其他的说明文档,耍耍Demo里的各种训练了。

其他

  • B站有官方的环境搭建教程 https://www.bilibili.com/video/BV1Eb411T7aF ,版本是0.7。里面推荐了Anaconda这个工具,我没有使用。
  • 油管官方教学视频 https://youtu.be/32wtJZ3yRfw
  • 在线文档 https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Readme.md
YF
Yunmeng Fan
Owner
1
Comments
xunshu
Staff
2 months ago
@Yunmeng Fan 新的博客发布入口:unity.cn/articles - 写文章 (通过unity.cn/articles写的文章才能出现在中国官网和unity connect app) 详情:https://unity.cn/projects/cha-kan-fa-bu-unityzhong-wen-bo-ke-unity-cn-articles
0