转载注明出处
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)
上面列的那些包有些是已经装过的,比如python 和tensorflow ,可以没必要装,但是如果你想重新再装,那也无所谓。
4.重点说一下Jupyter。这个是我们训练AI的主要工具。先放一个传送门,英文不错的可以直接去读:http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/execute.html 这个是jupyter的使用方法
5. 大致安装完之后,就可以进入Unity的机器学习案例了。请看下篇博文。