在网上无意看到的一个项目,感觉还是蛮有意思的:
https://github.com/greerviau/SnakeAI
==========================================
代码不知道是用什么语言写的,不过这个不重要,这个比较有借鉴的是这个项目的设计。
都知道现在搞AI游戏的都是用CNN+Reinforcement Learning,但是实际上有很多游戏不使用CNN而使用MLP依然可以有效果的,而且Reinforcement Learning算法需要设计Reward函数,而最终的算法性能和这个Reward函数的设计有极大关系,使用神经网络MLP+遗传算法的设计则避免了设计Reward函数而使用设计fitness函数,虽然fitness函数的设计依旧有些难度但是总是要比reward函数的设计要简单些。
标签:函数,贪食蛇,神经网络,设计,遗传算法,Reward,游戏 From: https://www.cnblogs.com/devilmaycry812839668/p/17047354.html