FlappyBirdQLearner:使用pygame和强化学习AI机器人玩Flappy Bird来玩游戏 源码
FlappyBirdQLearner 通过和强化学习AI机器人实施Flappy Bird游戏:贪婪的学习者和Q学习者,他们学会了玩游戏的技能。 这项工作是为大学分配的,它是基于和。 依存关系 要运行代码,您需要以下软件包: pygame 麻木 斯克莱恩 matplotlib 泡菜 馆藏 随机的 通常,您唯一需要额外安装的软件包是pygame,您可以通过以下方式进行安装: pip install pygame 跑步 flappy.py主文件,以可视显示方式运行游戏,您或AI代理都可以玩游戏 greedy_agent.py贪婪的代理类。 q_learning_agent.py -Q学习者代理类。 utils.py -Utility脚本为1)根据训练迭代函数绘制所得分数; 2)使用python模块运行多个并发子进程(非并行),以加快强化学习代理的训练速度。 conc_run.s
文件列表
FlappyBirdQLearner-main.zip
(预估有个37文件)
FlappyBirdQLearner-main
greedy_scores.csv
2B
greedy_agent.py
745B
saver
qvalues
1.83MB
greedy_scores.csv
43B
q_learning_scores.csv
55KB
assets
concurrent_training.png
170KB
hitmasks
暂无评论