文件名称:蛇:蛇游戏的人工智能
文件大小:1.68MB
文件格式:ZIP
更新时间:2024-02-23 06:25:49
game python algorithm reinforcement-learning deep-reinforcement-learning
蛇 该项目专注于游戏的人工智能。 蛇的目标是连续吃食物,并尽快将其身体填满地图。 最初,该项目是。 现在,已使用Python对其进行了重写,以提供易于使用的GUI和简化的算法实现。 实验 我们使用两个指标来评估AI的性能: 平均长度:蛇长到的平均长度(最大: 64)。 平均步幅:蛇移动的平均步幅。 测试结果(平均超过1000集): 解算器 演示(最佳) 平均长度 平均步数 63.93 717.83 60.15 904.56 (实验性) 24.44 131.69 安装 要求:安装了Python 3.5+(64位)。 $ pip3 install -r requirements.txt # Use -h for more details $ python3 run.py [-h] 运行单元测试: $ python3 -m pytest -v 执照 有关许可证权利和限制,请参阅文件。
【文件预览】:
snake-master
----run.py(967B)
----requirements.txt(63B)
----.travis.yml(227B)
----tools()
--------print_ckpt.py(822B)
--------plot_dqn_compare.py(6KB)
--------plot_dqn_history.py(529B)
----LICENSE.md(1KB)
----README.md(2KB)
----docs()
--------images()
--------algorithms.md(11KB)
----appveyor.yml(374B)
----tests()
--------base()
--------util()
--------gui()
--------solver()
----.gitignore(115B)
----snake()
--------base()
--------__init__.py(78B)
--------util()
--------gui.py(10KB)
--------game.py(8KB)
--------solver()