Snake AI:使用深度强化学习来学习玩Snake游戏 源码
蛇艾 当前的项目是游戏Snake的深度强化学习的实现。 范围是显示AI蛇如何学会自己玩游戏。 项目结构 该代码分为以下软件包: game_src :实际游戏的源代码 snake_nn :深度学习实现的源代码 saved_models :训练后保存模型的文件夹。 演示模型包含在此文件夹中 为了清楚起见,存在三个不同的主文件,一个相互独立。 即使这重复了代码,也可以更好地用于项目演示。 每个文件可以单独执行。 main.py-手动播放模式。 它加载游戏并允许用户玩游戏。 main_ai_train.py-为蛇执行训练算法并保存输出模型。 main_ai_replay.py-加载模型并使用模型中的神经网络运行游戏。 项目执行 克隆当前的git仓库。 在执行之前,请确保安装所有来自requirements.txt的依赖项。 pip install -r requirements.txt
用户评论