复现美国OpenAI公司开发的机器学习系统-Hide and Seek(捉迷藏)游戏系统

1. Win10 安装 Linux(ubuntu)虚拟机

安装过程见 windows系统下安装linux(ubuntu)虚拟机详细教程(VMware环境),需要注意的是虚拟机磁盘空间最好给30GB(默认的20GB是不够用的)。我用的虚拟机版本是 VMware Workstation 17 Player,系统是 ubuntu-22.10-desktop-amd64

进入ubuntu系统,使用快捷键 Ctrl+Shift+T 进入终端,安装编译工具,命令如下:

编译工具安装

2. 复现捉迷藏游戏前的准备工作

注意要实现这个例子需要魔法,不过我也会将要用到的 GitHub 代码上传出来(见文章末尾)!

  1. 安装 Anaconda 过程见 Ubuntu 20.04安装Anaconda3及简单使用,接着搭建虚拟环境,

    搭建虚拟环境
    查看所有的 python 环境,
    查看环境

  2. 安装 pycharm 过程见 在Ubuntu中安装并配置Pycharm教程,将刚刚 conda 的虚拟环境 py36 加入 pycharm 中,

    在pycharm中加入虚拟环境

  3. 安装 mujoco150,进入 mjpro150 linux,下载 mjpro150 linux,如下
    在这里插入图片描述
    进入 key,下载key,如下

    在这里插入图片描述

    在主目录下新建 .mujoco 文件夹,由于其为隐藏文件,我们使用快捷键 Ctrl+H 显示隐藏文件,

    显示隐藏文件
    解压刚刚下载的 mjpro150 linux 放入 .mujoco 文件夹中,

    解压文件
    并将 mjkey.txt 放入以下3个位置,如下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    设置 mujoco 的环境变量,使用 vim .bashrc

    设置mujoco环境变量
    第一次使用可能会提示没有 vim ,根据第一个提示安装即可,然后在 .bashrc 文件中输入以下命令并保存,

    添加文件内容
    更新文件(可通过命令更新或者关闭终端重新进入终端),

    更新文件
    运行 mujoco 例子,查看是否安装成功,

    运行示例
    若有上述界面表示配置成功!

  4. 配置 mujoco-py ,下载地址为 mujoco 源代码

    在这里插入图片描述
    在终端的虚拟环境(py36)中运行以下命令,

    安装第三方库
    pycharm 中运行测试样例,查看是否安装成功,一般需要运行两次,第一次运行会配置相关信息,第二次运行会显示如下信息,

    在这里插入图片描述

  5. 安装 mujoco-worldgen,配置 OpenAI 环境,下载地址为 mujoco-worldgen

    在这里插入图片描述
    下载后将文件夹解压并改名为:mujoco-worldgen,并在终端的虚拟环境(py36)中运行以下命令:

    在这里插入图片描述

  6. 安装 multi-agent-emergence-environments,下载地址为:multi-agent-emergence-environments

    在这里插入图片描述
    下载后将文件夹解压并改名为 multi-agent-emergence-environments,并在终端的虚拟环境(py36)中运行以下命令:

    在这里插入图片描述

    但是在安装 opencv-python 的时候界面不动了,一开始以为是 pip 需要更新,但是之后发现原来是 opencv-python 包的体积太大,安装进度慢(大约10分钟),可以执行以下命令安装,能够在终端显示安装进度,防止界面假死

    防止界面假死

3. 运行系统例子

在终端执行以下命令,即可查看捉迷藏系统例子,

在这里插入图片描述

在这里插入图片描述

也可执行以下命令,查看更多例子,

在这里插入图片描述

4. GitHub 源代码

美国OpenAI公司开发的机器学习系统-Hide and Seek(捉迷藏)游戏源代码

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值