OpenAI MADDPG配置

原论文链接:

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

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

第一步:

环境要求如下:

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 

可以直接python==3.6.13,直接安装OpenAI gym (0.10.5), tensorflow (1.8.0), numpy (1.14.5)

进入环境

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.com​编辑

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

pip install -e .

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

bin/interactive.py --scenario simple.py

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

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

openai/maddpg​github.com​编辑

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

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,即可出图

 可能会出现pyglet版本高的问题,

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI曹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值