## Playing Flappy Bird Using Deep Reinforcement Learning (Based on Deep Q Learning DQN)
## Include NIPS 2013 version and Nature Version DQN
I rewrite the code from another repo and make it much simpler and easier to understand Deep Q Network Algorithm from DeepMind
The code of DQN is only 160 lines long.
To run the code, just type python FlappyBirdDQN.py
Since the DQN code is a unique class, you can use it to play other games.
## About the code
As a reinforcement learning problem, we knows we need to obtain observations and output actions, and the 'brain' do the processing work.
Therefore, you can easily understand the BrainDQN.py code. There are three interfaces:
1. getInitState() for initialization
2. getAction()
3. setPerception(nextObservation,action,reward,terminal)
the game interface just need to be able to feed the action to the game and output observation,reward,terminal
## Disclaimer
This work is based on the repo: [yenchenlin1994/DeepLearningFlappyBird](https://github.com/yenchenlin1994/DeepLearningFlappyBird.git)
没有合适的资源?快使用搜索试试~ 我知道了~
深度强化学习DQN训练Flappy bird源代码
共71个文件
png:16个
index:10个
data-00000-of-00001:10个
需积分: 45 164 下载量 30 浏览量
2018-11-10
13:30:44
上传
评论 16
收藏 106.52MB RAR 举报
温馨提示
深度强化学习DQN训练Flappy Bird源代码,可以直接运行FlappyBirdDQN.py使用。
资源推荐
资源详情
资源评论
收起资源包目录
DRL-FlappyBird-master.rar (71个子文件)
DRL-FlappyBird-master
BrainDQN_Nature.py 7KB
FlappyBirdDQN.py 1KB
assets
audio
hit.ogg 15KB
point.ogg 13KB
wing.ogg 8KB
hit.wav 94KB
wing.wav 29KB
die.wav 190KB
swoosh.ogg 13KB
die.ogg 17KB
point.wav 173KB
swoosh.wav 346KB
sprites
2.png 3KB
9.png 3KB
3.png 3KB
5.png 3KB
8.png 3KB
base.png 664B
6.png 3KB
redbird-upflap.png 3KB
redbird-midflap.png 3KB
1.png 3KB
0.png 3KB
redbird-downflap.png 3KB
pipe-green.png 5KB
4.png 3KB
background-black.png 4KB
7.png 3KB
BrainDQN_NIPS.py 5KB
README.md 1KB
__pycache__
BrainDQN_Nature.cpython-35.pyc 7KB
saved_networks
network-dqn-50000 13.72MB
network-dqn-260000.data-00000-of-00001 13.71MB
network-dqn-230000.data-00000-of-00001 13.71MB
network-dqn-260000.meta 102KB
network-dqn-670000.meta 102KB
network-dqn-240000.index 1KB
network-dqn-680000.data-00000-of-00001 13.71MB
network-dqn-230000.meta 102KB
network-dqn-660000.data-00000-of-00001 13.71MB
network-dqn-270000.index 1KB
network-dqn-650000.data-00000-of-00001 13.71MB
network-dqn-680000.meta 102KB
network-dqn-670000.data-00000-of-00001 13.71MB
network-dqn-660000.meta 102KB
network-dqn-270000.data-00000-of-00001 13.71MB
network-dqn-690000.meta 102KB
network-dqn-650000.meta 102KB
network-dqn-690000.data-00000-of-00001 13.71MB
network-dqn-690000.index 1KB
network-dqn-250000.meta 102KB
network-dqn-650000.index 1KB
network-dqn-660000.index 1KB
network-dqn-680000.index 1KB
network-dqn-230000.index 1KB
network-dqn-260000.index 1KB
network-dqn-250000.data-00000-of-00001 13.71MB
network-dqn-270000.meta 102KB
network-dqn-240000.meta 102KB
network-dqn-240000.data-00000-of-00001 13.71MB
network-dqn-670000.index 1KB
checkpoint 289B
network-dqn-250000.index 1KB
game
wrapped_flappy_bird.py 8KB
__pycache__
flappy_bird_utils.cpython-35.pyc 2KB
wrapped_flappy_bird.cpython-35.pyc 6KB
flappy_bird_utils.py 3KB
.spyproject
encoding.ini 64B
vcs.ini 92B
codestyle.ini 62B
workspace.ini 586B
共 71 条
- 1
资源评论
TomHardy
- 粉丝: 2838
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功