snake代码matlab-snakeAI:基于简单的2D蛇游戏的深度学习项目

上传者: 38518376 | 上传时间: 2022-10-15 19:41:32 | 文件大小: 72KB | 文件类型: ZIP
蛇代码 matlab 使用 Matlab r2019b 创建的 2D Snake AI 该项目创建了一条由神经网络强化学习算法训练的蛇。 在这个游戏中,蛇试图在不触及盒子边界的情况下吃掉尽可能多的食物。 神经网络有十六个输入神经元和四个输出神经元。 蛇在任何给定时间看 8 个方向:(北、东北、东、东南、南、西南、西和西北)。 如果适用于任何给定方向,输入是到食物、墙壁和自我的距离。 在训练算法时,进度图将显示训练的有效性。 蛇的模拟也显示在图形中,以帮助可视化神经网络在训练时“思考”的内容。 入门 以下是一些有用的提示,可帮助您快速启动项目。 先决条件 除了一些工具箱外,您还需要最新版本的 Matlab Matlab r2019b, Deep Learning, Reinforcement learning toolboxes: 启动 Matlab 将文件加载到matlab中,并确保它们都在工作目录中 如果您想训练自己的网络,请保持代码不变。 如果没有,请在第 69 行将 doTraining 设置为 false。这将加载一个预训练的代理进行模拟。 doTraining = false

文件下载

资源详情

[{"title":"( 8 个子文件 72KB ) snake代码matlab-snakeAI:基于简单的2D蛇游戏的深度学习项目","children":[{"title":"snakeAI-master","children":[{"title":"snake_env.m <span style='color:#111;'> 31.30KB </span>","children":null,"spread":false},{"title":"snake_class.m <span style='color:#111;'> 629B </span>","children":null,"spread":false},{"title":"snake_main.m <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"snakeVisualizer.m <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"Agent3075.mat <span style='color:#111;'> 34.47KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"matlab_demo.gif <span style='color:#111;'> 62.12KB </span>","children":null,"spread":false},{"title":"simulation_testing.m <span style='color:#111;'> 255B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明