自從  google 的 DeepMind 公司做出

AI 打 Atari 遊戲的影片之後

深度學習就一直很流行

底下就是紅透半邊天的影片

 

 

從此一堆研究都往這方面 專研

類似的遊戲 如雨後春筍般蔓延

下面介紹一個同樣原理打的遊戲

叫作flappy bird

 

 

想要跑這個遊戲的話必須有一個Linux 系統

感謝 yenchenlin 在github 提供的原始碼

其實這類原始碼還蠻多的

大家在 Github 上找找 應該都有不錯的收穫

 

首先 clone 原始碼

 

git clone https://github.com/yenchenlin1994/DeepLearningFlappyBird.git

 

 

再來安裝環境

 

如作者所說的 總共有3個環境要安裝 分別是

 

1.tensorflow

https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#pip-installation

這部份照官網安裝即可

小編選擇

沒有GPU  Linux 64 位元的系統安裝

export TF_BINARY_URL=

https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

sudo pip install --upgrade $TF_BINARY_URL

 

 

2.opencv

 

sudo apt-get install python-opencv

conda install opencv

 

3.pygame

 

sudo apt-get install python-pygame

 

如果是用anaconda 跑的話 需要再安裝:

conda install -c https://conda.binstar.org/kne pygame

 

 

安裝好了就可以 執行遊戲囉

 

首先進入資料夾

cd DeepLearningFlappyBird

 

用python 執行

python deep_q_network.py

 

 

底下為作者 在 youtube 上的影片

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Darwin的AI天地 的頭像
    Darwin的AI天地

    我的小小AI 天地

    Darwin的AI天地 發表在 痞客邦 留言(0) 人氣()