深度强化学习玩Flappybird代码运行笔记——Testing模式

1. 运行环境介绍


2. 准备

S1. 假定已经安装好合适版本的CUDA、cuDNN、Python和TensorFlow。本笔记省略相关步骤介绍,具体可以参考以下两篇文章:

S2. 安装PyGame,在终端中运行如下命令即可:

pip install pygame

S3. 安装OpenCV 3.1.0 for Python 3.4,首先下载文件opencv-3.1.0-np111py34_1.tar.bz2,地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/opencv-3.1.0-np111py34_1.tar.bz2

然后在终端中运行如下命令即可(假设文件存放在系统文件夹Downloads目录下,如不是这样请使用实际路径):

conda install ~/Downloads/opencv-3.1.0-np111py34_1.tar.bz2

S4. 安装OpenCV-Python 3.1.0 for Python 3.4,首先下载文件opencv3-3.1.0-py34_0.tar.bz2,地址:
https://conda.anaconda.org/menpo/linux-64/opencv3-3.1.0-py34_0.tar.bz2

然后在终端中(确保当前位于Python 3.4环境中)运行如下命令即可(假设文件存放在系统文件夹Downloads目录下,如不是这样请使用实际路径):

conda install ~/Downloads/opencv3-3.1.0-py34_0.tar.bz2

3. 下载源码

下载源码并解压,地址:https://github.com/yenchenlin/DeepLearningFlappyBird

注: 基于本笔记列出的运行环境,无需修改源码。


4. 运行

新建终端,cd到源码的根目录下,运行如下命令即可:

python deep_q_network.py

运行时程序会自动玩游戏,如下图所示:
在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页