玩转Unity中的ML-Agents 机器学习(二):Unity环境搭建

时间:2021-08-01 00:58:24

转载注明出处

Unity 机器学习交流群:142617170    欢迎大家入群交流

随着ML-Agent v0.3 版本的更新,对博文中的许多内容做出修改

这篇博文是根据Unity ML-Agents 的官方github中的readme里总结而来,英文好的同学可以直接移步github,具体网址如下:

https://github.com/Unity-Technologies/ml-agents/blob/master/docs/installation.md    (这个传送门已经过时)

最新传送门如下:

https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Getting-Started-with-Balance-Ball.md


1. 要使用ML-Agents 必须要将Unity版本升级到2017.1版本及以上


2. 下载ML-Agents 的工程。直接从github上下载到本地即可。下载完之后,还需要下载一个TFSharpPlugin 插件。这个插件有200多兆,github上有相应的下载地址,但是国内的下载速度令人发指,因此我将该插件上传到了QQ群中,如有需要该插件,加入群之后,直接从群文件里下载即可。

从github上下载下来的工程只是拥有了一个可以导出到python环境里进行AI训练的功能,真正要将训练后的结果使用到Unity中,还必须下载TFSharpPlugin ,并导入进工程中。


3.通过anaconda,下载如下几个包:

  • Jupyter
  • Matplotlib
  • numpy
  • Pillow
  • Python (2 or 3; 64bit required)
  • docopt (Training)
  • TensorFlow (1.0+) (Training)
 下载的命令是:  conda install 包名     , 例如: conda install Jupyter  ,  这个命令会从清华的镜像服务器上下载,速度比较快。国外的同学可以无视。

上面列的那些包有些是已经装过的,比如python 和tensorflow ,可以没必要装,但是如果你想重新再装,那也无所谓。


4.重点说一下Jupyter。这个是我们训练AI的主要工具。先放一个传送门,英文不错的可以直接去读:http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html   这个是jupyter的使用方法

       

5. 大致安装完之后,就可以进入Unity的机器学习案例了。请看下篇博文。