登录 注册
当前位置:主页 > 资源下载 > 32 > 使用pygame和强化学习AI技术的FlappyBirdQLearner能够玩转Flappy Bird游戏

使用pygame和强化学习AI技术的FlappyBirdQLearner能够玩转Flappy Bird游戏

  • 更新:2024-10-10 08:03:32
  • 大小:924KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

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