自從 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 上的影片
留言列表