文件名称:deep-q-learning:Keras中的最小深度Q学习(DQN和DDQN)实现
文件大小:154KB
文件格式:ZIP
更新时间:2024-02-26 03:39:35
reinforcement-learning deep-learning deep-reinforcement-learning dqn deep-q-network
深度学习 通过深度强化学习制作简单的游戏AI简介 Keras和Gym中最小和简单的深度Q学习实现。 不到100行代码! 博客文章包含dqn.py代码的说明。 为了方便起见,我对该存储库进行了一些细微的调整,例如load和save功能。 我还使memory成为双端队列,而不只是列表。 这是为了限制内存中元素的最大数量。 训练对于dqn.py可能是不稳定的。 ddqn.py减轻了此问题。 我将在下一篇文章中介绍ddqn 。
【文件预览】:
deep-q-learning-master
----.gitignore(1KB)
----requirements.txt(27B)
----dqn.py(3KB)
----dqn_batch.py(4KB)
----assets()
--------animation.gif(237KB)
----LICENSE(1KB)
----ddqn.py(4KB)
----README.md(714B)
----save()
--------cartpole-ddqn.h5(18KB)
--------cartpole-dqn.h5(18KB)