#427 · 主分类: 教育与研究

snake

ai algorithm artificial-intelligence deep-reinforcement-learning game graph-theory python reinforcement-learning snake snake-ai

使用AI玩贪吃蛇游戏。

项目最后更新:04/19/26

GitHub Stars

1.8K

Forks数量

579

贡献者数量

4

许可证

MIT

收录理由

这个紧凑的Python项目让您能并排观察两种截然不同的贪吃蛇玩法。一种智能体把游戏网格当作图来处理,借助最短路径和哈密顿回路规划移动,在需要避免将自己困住时还会绕路。另一种是基于PyTorch训练的Double DQN智能体,它完全依靠奖励信号学习,没有任何手工编码的策略。两种实现代码分离得干干净净,您可以单独研究其中任何一种。由于环境采用6x6的小网格,并且自带预训练模型,它也很适合作为Q学习和DQN训练流程的动手入门材料。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目