Unity 机器学习 ML-Agents (一)官方介绍概念【必读】
配置Unity机器学习代理工具和TensorFlow环境(Windows 10)
需要注意安装的版本保持一致。
新版环境搭建参考:
https://blog.youkuaiyun.com/TianyangQiao/article/details/88284025#3_NVIDIA_114
https://blog.youkuaiyun.com/weixin_44095128/article/details/88664928
目前使用的Unity ML-Agents Toolkit 更新到0.8.1。
注意查看官方微信公众号推送的最新更新消息。
安装ML-Agents遇到的问题记录:
按照Unity2017年官方教程搭建过程提示出现的找不到库,是由于Anaconda3的“pip install tensorflow-gpu”命令获取的tensorflow版本更新为Tensorflow gpu 1.13.1。所以我们需要下载安装对应的新版本的CUDA10.0 和CUDNN10.0。
其它安装步骤和过程和官方介绍一致,照做即可。
老方法安装tensorflow-gpu报
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‘C:\Users\ADMINI~1\AppData\Local\Temp\pip-req-tracker-gzv_rp9m\367f31f88a11beadd1f0a0e187e3e76655bfffd58c4ce6b527f4e46f’
查看后发现并没有该目录
解决办法:使用"pip install --user tensorflow-gpu"命令重试
参考:https://blog.youkuaiyun.com/jiang_ming_/article/details/80984353
Unity ML-Agents目前使用的是tensorflow-1.7.1
提示Pillow 版本应<=5.4.1,>=4.2.1
tables 3.5.1 requires mock>=2.0, which is not installed.
mlagents-envs 0.8.1 has requirement Pillow<=5.4.1,>=4.2.1, but you’ll have pillow 6.0.0 which is incompatible.
解决办法,找到你本机的环境目录,pillow-5.2.0替换掉Pillow-6.0.0
我在本机的Anaconda3安装目录中找到了一个5.2.0的版本,拷贝过去替换掉6.0的版本
OK,出现这个界面说明环境搭建好了。
开始愉快的玩耍吧,哈哈哈哈哈哈
------------------------------------------------------------------更新------------------------------------------------------------------------------
Unity机器学习代理ML-Agents强化学习示例解析 内有安装教程
后来发现了官网安装视屏教程:https://v.qq.com/x/page/p0860gj6rha.html
跟着步骤做就好了,哈哈哈哈哈哈哈…