OpenAI MADDPG配置

原论文链接:

https://arxiv.org/pdf/1706.02275.pdf​arxiv.org

项目配置三步走系列,本文在ubuntu16.04系统下测试成功。

第一步:

环境要求如下:

Anaconda安装及对应环境配置,先参考如下链接配置Anaconda环境,记得配置Python3.6的环境。

https://www.jianshu.com/p/66b7291c98f1​www.jianshu.com

Ubuntu16.06下安装anaconda3Ubuntu16.06下安装anaconda3​www.jianshu.com

windows 下 Anaconda 安装 TensorFlow​www.cnblogs.com

然后进入新建的Python3.6的conda环境,例如我新建名为 tf18 的环境,在命令行输入

创建环境

conda create -n tf18 python=3.6 anaconda 

进入环境

source activate tf18

进入新建的conda环境,安装Tensorflow1.8有两种方式,一种是到Tensorflow官网下载对应1.8 cpu版本,链接如下

https://download.tensorflow.google.cn/linux/cpu/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl​download.tensorflow.google.cn

 

然后进入下载文件夹下,输入

pip install tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl

等待安装Tensorflow-cpu安装完成。另一种无需下载,激活conda环境后输入

pip install --ignore-installed --upgrade https://download.tensorflow.google.cn/linux/cpu/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl

等待安装完成即可。

安装gym0.10.5,注意gym的版本问题,不然会报prng和另一个模块的缺失,而最新版的gym中没有prng.py文件!!!在这儿卡了大半天,因为又重新安装了一次,确定不是我的安装问题后才去排找的问题。

pip install gym==0.10.5

然后到这个网站下载Multiagent-particle-envs包

openai/multiagent-particle-envs​github.comOpenAI MADDPG配置_第1张图片

解压缩后,进入到文件夹内,输入命令

pip install -e .

等待安装完成后,输入测试指令

bin/interactive.py --scenario simple.py

若出现游戏画面,则该环境配置成功,继续下一部分。如果出错,请百度或评论咨询。

最后到这个网站下载Maddpg开源项目文件

openai/maddpg​github.comOpenAI MADDPG配置_第2张图片

同样,解压缩后,进入到文件夹内,打开终端,输入命令

pip install -e .

安装完成后,输入测试命令

cd experiments
python train.py --scenario simple

出现如下画面,则表示配置成功,程序已经开始训练。

配置成功画面 ,

如果要render出去的话,可以将

train.py 32行

parser.add_argument("--display", action="store_true", default=False) False改为True,即可出图

你可能感兴趣的:(博士生涯,博士生涯,机器学习)