
Breakout-Deep-Q-Network: 强化学习 | 在Atari Breakout中实现DQN,并与DQN及Double DQN对战...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目通过在经典游戏Atari Breakout环境中实施深度Q网络(DQN)及其改进版双DQN,比较不同算法的性能表现,探索强化学习的应用潜力。
在Atari Breakout游戏中使用Deep Q Network(DQN)、决斗DQN和Double DQN的张量流实现方法如下:
安装OpenAI Gym Atari环境,请执行以下命令:
```
pip3 install opencv-python gym[atari]
```
为了训练模型,运行:
```
python3 main.py --train_dqn
```
测试时使用下面的指令:
```
python3 test.py --test_dqn
```
请注意,该代码库还包含游戏Pong的界面实现,但目前尚未完成相关DQN模型。执行算法为具有经验重播机制的深度Q学习。
参考文献:玩Atari的游戏:通过深度强化学习(第5页)。
全部评论 (0)
还没有任何评论哟~


